我已经进行了一些搜索,并在 C++ 中包含头文件的正确方法上找到了类似的线程,但没有一个能完全回答这个问题。
我知道为了在另一个文件夹中包含头文件,您可以简单地使用以下语法:
#include "../myFolder/myFile.h"
但是,当文件位于稍微远离的不同目录结构中时呢?例如,如果保证以下内容为真:
当前目录=/f1/f2/f3/f4/f5/myFile.cpp
所需的头目录=/f1/d2/d3/d4/d5/d6/myHeader.h
我知道您可以设置“附加包含目录”属性或使用生成文件,但我想知道是否有办法从#include
语句中做到这一点。