clion 引用多层文件夹的h文件
时间: 2024-03-23 14:42:56 浏览: 270
Clion需要编译C语言的文件
在 CLion 中引用多层文件夹的头文件,可以按照以下步骤操作:
1. 在项目根目录下创建一个名为 include 的文件夹,用于存放头文件。
2. 将需要引用的头文件复制到 include 文件夹中相应的子文件夹中。例如,如果要引用一个名为 header.h 的头文件,该文件位于项目根目录下的 src 文件夹中的 sub 文件夹中,则需要将 header.h 复制到 include/sub/ 文件夹中。
3. 在需要引用该头文件的源文件中,使用以下语句进行引用:
```c++
#include "sub/header.h"
```
注意,这里的引号中使用的是相对路径,而不是绝对路径。
4. 在 CMakeLists.txt 文件中添加以下语句,告诉 CLion 在编译时需要包含 include 文件夹:
```cmake
include_directories(include)
```
这样就可以成功引用多层文件夹的头文件了。
阅读全文