../ 表示源文件所在目录的上一级目录,../../ 表示源文件所在目录的上上级目录,以此类推。 (似乎..\ 也是正确的,斜杠和反斜杠都行) 举例: 一个工程中有 CommonInc、Src两个文件夹,分别对应公用头文件和源文件。 在Src下的cpp 源文件中如果要包含CommonInc中的头文件settings.h,最好使用相对目录, 比如: #include “..\\CommonInc\\settings.h" 或者在工程属性-- C/C++ -- General -- Additonal Include Directories 中添加: ..\CommonInc 这样的好处是,即使把主文件夹的名称改了,但只要这两个子文件夹的逻辑位置没改,就能够找到, 否则,如果使用绝对路径,比如Additonal Include Directories 中添加 F:\MyProject\CommonINC 如果该工程被复制到别处,就很容易编译时报错。 |
|