一、引言
在使用Visual Studio开发的时候,我们经常会与到下面这种错误,提示无法打开包括文件或者是未定义标识符,相信每一个C++开发人员都会遇到这种错误!
然后,根据百度或者CSDN的教程,右键工程打开属性页添加各种头文件或lib路径,很多时候我们只是根据前人的经验,修改我们自己的bug,但是你真的知道各种包含目录的区别嘛?如果不知道那就往下看吧!
二、各种包含目录的区别
1. 解决方案 & 目录 区别如图
2. VC++目录 --> 包含目录 & 库目录
包含目录:头文件搜索目录,每一项包含一个自定义文件夹。
库目录:lib文件搜索目录,每一项包含一个自定义文件夹。
作用位置:整个解决方案。
3. C/C++ --> 附加包含目录; 链接器 --> 附加库目录
附加包含目录:头文件搜索目录,每一项包含一个自定义文件夹。
附加库目录:lib文件搜索目录,每一项包含一个自定义文件夹。
作用位置:单独某个项目。
附加依赖项:添加工程汇总引用的lib文件名。
欢迎加入嵌入式QQ交流群,群内Linux驱动、Linux应用、MCU已工作人员以及高校本硕交流讨论,群号详见左侧专栏。