lib的使用

来源:互联网 发布:网络怎么赚钱? 编辑:程序博客网 时间:2024/05/29 14:30

①在 ”项目-->属性-->配置属性-->连接器-->输入-->附加依赖项“中加入你要使用的lib;

②在 ”项目-->属性-->配置属性-->连接器-->常规-->附加库目录“中加入lib所在目录;或者把lib放到这个目录中,这样编译器才能找到他。

 

VC++ 6.0如何创建与调用动态链接库  

静态链接库与动态链接库区别:

静态链接库:lib中的指令被直接包含在最终生成的EXE文件中。

动态链接库:dll不必被包含在最终的EXE中,EXE文件执行时可以动态地引用和卸载DLL文件。

同时,静态链接库中不能再包含其他的动态链接库或静态库,而动态链接库中可以包含其他的动态或静态库。

http://blog.163.com/dream346@126/blog/static/160139432010117115859571/

 

 lib的使用

以opencv举例

opencv经过编译得到的lib都存放在:D:\OpenCV2.4.2\opencv\build\x86\vc10\lib中;

所有的的dll都存放为:D:\OpenCV2.4.2\opencv\build\x86\vc10\bin中;

当时使用这个库的时候,在属性\配置属性\c/c++\常规\附加包含目录中,给定包含opencv和opencv2的include路径,

①在 ”项目-->属性-->配置属性-->连接器-->输入-->附加依赖项“中加入你要使用的lib;

②在 ”项目-->属性-->配置属性-->连接器-->常规-->附加库目录“中加入lib所在目录;或者把lib放到这个目录中,这样编译器才能找到他。

在lib和dll中分两种,一种结尾有d,适合debug,没有d,适合release

原创粉丝点击