您的位置:首页 > 其它

动态链接库的初步学习

2015-09-22 21:56 211 查看
动态链接库DLL还是比较常用的,之前一直不理解,这几天因为要用学了一下,算是入了一下门吧。现把学习过程记录一下,供参考。

第一步:首先可以看下鸡啄米上对动态库的介绍,只看前两篇就够了。

DLL动态链接库编程入门之一:DLL概论及其调试和查看: /article/1303858.html

DLL动态链接库编程入门之二:非MFC DLL: /article/1303856.html

第二步:师兄也给了一个动态链接库的教程,和鸡啄米的基本是类似的。

VS2010创建并使用DLL: /article/6025467.html

第三步:好了,到现在为止对动态链接库基本已经熟悉了,但感觉和自己在VS环境下编程所遇到的动态链接库使用方法还是不太一下,比如OPENCV。这是在编译器里专门进行设置的问题了,可以看一下下面几篇文章,基本都是类似的。

vs2010创建和使用动态链接库(dll): /article/2226723.html

演练:创建和使用动态链接库 (C++): https://msdn.microsoft.com/zh-cn/library/ms235636.aspx?f=255&MSPPError=-2147217396

如何在编译器(vs2008)里设置调用别人写好的lib和dll: /article/5223474.html

第四步:这会儿可能感觉已经想用用试试了,拿自己之前建的动态库试试吧。

首先找个自己前边建的动态链接库,拿出.dll,.lib和.h文件。

新建个工程,可以把这三个文件放在新建的工程里,我都放在了新建工程的Debug文件夹下。

然后在项目中添加包含目录、库目录和附加依赖项,这样在程序中加了头文件之后就可以直接使用了。这里在填写包含目录、库目录的时候还有个小技巧,$(SolutionDir)表示解决方案的目录,具体见 /article/6955042.html,这个文件夹随便移动编译照常通过。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: