繁体   English   中英

不同文件夹中不同.cpp文件的Makefile

[英]Makefile for different .cpp files in different folders

我具有以下文件夹结构:

项目项目:

  • 文件夹1
    • sourceFile1_1.cpp
    • sourceFile1_2.cpp
  • 文件夹2
    • sourceFile2.cpp
  • folder3
    • sourceFile3.cpp
  • main.cpp中
  • 生成文件

而且我想创建一个生成文件来生成项目。 源文件之间可以具有依赖性,但是没有任何循环依赖性。

这是我现在拥有的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

有人知道我在做什么错吗?

cannot open include file ,表示编译器无法找到该文件。 编译器使用包含路径搜索包含文件。 您可以在此处查看文档以获取有关如何设置此包含路径的更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM