引用已经编译好的库
已经编译好的库,基本文件结构是
.\
include\
xx.h
lib\
xx.lib
bin\
xx.exe
xx.dll
引入到 Visual Studio 里面,
项目
-> 属性
窗口中,
- ->
VC++ 目录
下
- 将对应的
include\
路径添加到包含目录
中 - 将对应的
lib\
路径添加到库目录
中
- 将对应的
- ->
链接器
->输入
- 将对应的
xx.lib
文件名放到附加依赖项
中
- 将对应的
主要步骤就是这样,但是有很多坑需要回避
- 注意路径和文件名称,最好复制粘贴。一旦出错,或者不完整,就会代码报错。
- 注意编译器的版本,
vc2008
,vc2010
不同,x64
与x32
也不同。需要分别配置。如果在 VS2015 的项目中,使用了 VS2010编译的库,很可能代码不报错,但是无法编译,提示函数无法解析 - 有时候,代码编译通过了但是无法运行,因为找不到对应的
dll
文件。需要把dll
文件添加到系统路径中。每一此都修改系统路径太麻烦了,我的做法是 : 在一个固定的位置添加一个专门放置dll
的文件夹,比如D:\Libs\DLLs
, 然后把这个路径添加到系统 Path,需要使用的dll
就放进这个文件夹就好了。