在我当前的项目中,我将类文件和头文件分开。我的项目结构目前是这样的:
项目
- 来源
- 源代码
- class1.cpp
- class2.cpp
- main.cpp
- 源代码
- 来源
- 页眉
- 包括
- class1.h
- class2.h
- 包括
- 页眉
我的问题是我不知道如何将头文件包含到类文件中。我是否无法链接到不在同一级别或子文件夹中的标题?或者有什么方法可以从项目根目录开始向下工作?例如:
#include "Project/Headers/include/class1.h"
在class1.cpp文件中
最佳答案
假设你希望 class1.cpp 包含 class1.h 你会做这样的事情
#include "../../Header/class1.h"
..
告诉操作系统在编译器请求文件时向上跳转 1 个目录。
关于c++ - 如何包含来自另一个文件夹的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6884983/