【发布时间】:2018-01-15 18:32:39
【问题描述】:
我有一些 C++ 项目并导入到 CLion。现在在头文件中,如果我有这一行它不起作用:
#include "myproject/some_header_file.h"
如果我将其更改为以下内容,则可以:
#include "../some_header_file.h"
这对我来说真的很奇怪,有人知道如何配置 IDE 以使其使用第一行工作吗?否则我需要改变所有的地方让它工作......
谢谢!
【问题讨论】:
-
#include "..."form 接受相对于当前文件位置的路径,如果相对路径中的文件丢失,则回退到已知的包含目录。所以第二种形式是正确的。