所以有1个文件我想链接在一起,core.h和events.h。
h文件位于一个名为DevEngine的文件夹中,而Events.h文件位于一个名为Events的文件夹中,Events位于DevEngine内部。
以下是文件目录:
我添加了一个#include“devengine/core.h”
:无法打开include文件:“devengine/core.h”:没有这样的文件或目录devengine。 我不知道我错在哪里了。
我试过:#include“。。/devengine/core.h”。 这还是给了我一个错误。
您可以执行#include“。。/core.h”
。
您还可以设置编译器用来搜索头文件的目录(gcc中的-i选项),然后使用这些文件相对于其中一个目录的路径。 (例如,请参阅有关搜索路径的gcc文档。)
这可以根据您构建项目的方式进行不同的操作。
对于Visual Studio,请查看此线程。
对于CMake,使用include_directories。