Visual Studio 添加库操作

如何在编程时加入第三方库

Posted by Chen on July 29, 2019

“注释是稍差的文档。更好的是清晰的命名。让代码讲自己的故事。 ”

第三方库一般包含三种文件:

  • 头文件(.h),一般放在include文件夹下
  • 静态库(.lib),一般放在lib文件夹下
  • 动态库(.dll),与exe放在同一目录下

头文件

首先需要把include文件夹放在工程文件夹的某个目录内,然后 工程属性 -> C/C++ -> 附加包含目录,包含include文件夹,路径最好用相对路径。

静态库

其次把lib文件放在工程文件夹的某个目录内,然后 工程属性 -> 链接器 -> 附加库目录,包含lib文件夹,当然也最好用相对路径。之后代码里面需要显式包含某个库:

1
#pragma comment(lib, "XXX.lib")

如果不想将其写入代码,也可以在工程属性->配置属性->链接器->输入->附加依赖项中加入lib文件名。

动态库

最后把dll文件拷贝到输出目录(包含工程文件名.exe的目录),即可。

—— Chen

2019-07-01