Visual studio配置第三方库的步骤总结

1 设置第三方库的头文件目录(Header文件目录),有两个位置可以设置,两者效果相同,二选一即可。
VC++ Directories中的include directories 或者 C/C++==>General==>addition include directories。

2 设置第三方库的库目录(lib),有两个位置可以设置,两者效果相同,二选一即可。
VC++ Directories中的library directories 或者 Linker==>General==>addition library directories。

就第三方库目录设置的话,1、2中,上述两组位置设置效果是一样的,没有区别。那么,个人的话,习惯哪个就用那个,公司项目的话,跟已经有的设置保持统一即可。

3 设置第三方库的具体的lib依赖名称。
Linker==>Input==>Additional Dependencies,录入2中lib目录下所有的lib文件名称。

4 如果生成的可执行文件,依赖第三方库的可执行文件(exe)或者动态链接库(dll)。把第三方库中的exe或者dll文件,放到我们的项目生成exe所在的目录即可,或者把第三方库的可执行文件(exe)与动态链接库(dll)所在目录,设置为环境变量。
参考链接6、7,动态链接库(dll)目录的配置方法之一:
在Visual Studio工程属性里把一个目录临时添加到PATH环境变量里,在 "工程属性" ==> 选择相应的Configuration与platform ==> Debugging("调试") ==> Environment("环境")里,添加类似如下所示的内容:
PATH=%PATH%;YOUR_DLL_PATH
其中YOUR_DLL_PATH表示dll所在的目录。

注意事项:在vs界面顶部位置上的configuration与platform选项,与项目==>右键==>properties配置界面中的configuration、platform选项要保持一致。
不保持一致的话,vs新手可能会误以为对第三方库的配置没有生效。

参考文献:
[1] https://blog.csdn.net/Dontla/article/details/122745857 (VS里的VC++属性和C/C++属性有什么区别?_Dontla的博客-CSDN博客)
[2] https://www.cnblogs.com/JMLiu/p/7954630.html (VS2010中VC++目录和C/C++之间的区别。VC++ Directories和C/C++的区别。 - J.M.Liu - 博客园)
[3] https://blog.csdn.net/HandsomeHong/article/details/114157201 (面向小白visual studio 2019 添加第三方库教程_vs链接第三方库_奇妙之二进制的博客-CSDN博客)
[4] https://blog.csdn.net/raodotcong/article/details/8998379 (Visual Studio下C++第三方库的配置方法总结_贝塔酷狗的博客-CSDN博客)
[5] https://www.jianshu.com/p/92eb3379a381 (Visual Studio配置C++第三方库开发指南 - 简书)
[6] https://blog.csdn.net/zmdsjtu/article/details/88568713 (VS设置调试环境(避免设置系统环境变量,再也不必拷贝dll了)_朱铭德的博客-CSDN博客)
[7] https://www.cnblogs.com/vranger/archive/2013/01/14/2860141.html (Visual Studio 2008 环境变量的配置(dll加载方式) [转] - vranger - 博客园)

你可能感兴趣的:(Visual studio配置第三方库的步骤总结)