“注释是稍差的文档。更好的是清晰的命名。让代码讲自己的故事。 ”
第三方库一般包含三种文件:
- 头文件(.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