VS2022 C++项目中跨目录头文件引用路径咨询
Visual Studio 2022跨目录头文件包含路径解决方案
先明确你的项目目录结构(假设头文件名为test.h,源文件名为main.cpp):
/Project Folder test.h /Sub folder /Sub folder main.cpp
有两种可行的写法:
直接使用相对路径
从源文件位置往上回溯两级目录到项目根目录,再指定头文件,代码里这么写:#include "../../test.h"注:
../表示返回上一级目录,两级就用../../,替换成你实际的头文件名即可。配置项目包含目录后简化引用
- 在Visual Studio 2022里右键项目 → 属性 → 配置属性 → C/C++ → 常规 → 附加包含目录
- 添加
$(ProjectDir)(这个宏对应项目根目录/Project Folder的路径) - 之后源文件里直接写:
#include "test.h"
这种方式更易维护,后续调整目录结构时不用修改代码里的包含路径。
内容的提问来源于stack exchange,提问作者whatupo9
相关产品推荐
相关产品推荐

