我有以下文件夹结构:
项目项目:
我想创建一个构建项目的makefile。源文件之间可能存在依赖关系,但没有任何循环依赖关系。
这是我现在的makefile:
all: project.exe
clean:
rm main.o project.exe
project.exe: main.o
g++ -g -o main main.o
main.o:
g++ -c -g main.cpp
但是当我运行它时,我得到Cannot open include file: 'whatever....h': No such file or directory
有人知道我做错了吗?
答案 0 :(得分:1)
cannot open include file
表示编译器无法找到该文件。编译器使用包含路径来搜索包含文件。您可以查看文档here,了解有关如何设置此包含路径的详细信息。