gpt4 book ai didi

c++ - 不同文件夹中不同 .cpp 文件的 Makefile

转载 作者:行者123 更新时间:2023-11-28 06:18:30 30 4
gpt4 key购买 nike

我有以下文件夹结构:

项目项目:

  • 文件夹1
    • 源文件1_1.cpp
    • 源文件1_2.cpp
  • 文件夹2
    • 源文件2.cpp
  • 文件夹3
    • 源文件3.cpp
  • main.cpp
  • 生成文件

我想创建一个构建项目的 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

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

最佳答案

无法打开包含文件,表示编译器无法找到该文件。编译器使用包含路径来搜索包含文件。可以看看文档here有关如何设置此包含路径的更多信息。

关于c++ - 不同文件夹中不同 .cpp 文件的 Makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29775658/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com