VC 常见的有包含目录、库目录、附加包含目录、附加库目录、附加依赖项
![]() | ![]() |
含目录、库目录 | 附加包含目录 |
![]() | ![]() |
附加库目录 | 附加依赖项 |
VC++目录:
- 包含目录:寻找 #include<xxx.h>中xxx.h的搜索目录;
- 库目录:寻找.lib文件的搜索目录;
C/C++:
- 附加包含目录:寻找 #include<xxx.h>中xxx.h的搜索目录(每一项对应一个文件夹xxx,文件夹中包含了编译时所需的头文件,使用时直接#include<xxx>即可);
链接器:
- 常规/附加库目录:寻找.lib文件的搜索目录,填入需要依赖库文件目录(lib文件的存放目录);
- 输入/附加依赖项:填写附加库目录后,填入需要依赖的库文件,如xxx.lib;
包含目录和附加包含目录(库目录和附加库目录)的区别:
- 包含目录:修改了系统的include宏的值,是全局的; 附加包含目录:用于当前项目,对其他项目没有影响;
- 库目录和附加库目录同上;
- 要使用一个库,除了要include其头文件以外(附加包含目录),还要在链接过程中把lib加进去(附加库目录、附加依赖项);