gpt4 book ai didi

c++ - UBUNTU C++ 编译器找不到头文件

转载 作者:太空狗 更新时间:2023-10-29 23:06:52 25 4
gpt4 key购买 nike

我正在尝试用 3 个文件编译一个基本的 c++ 程序:main.cppfile.hfile.cpp .

当我放 c++ -pthread *.cpp 它给我一个错误提示;

fatal error: file.h: No such file or directory
compilation terminated.

main.cppfile.cpp 都有 #include "file.h"

最佳答案

g++ -I. *.cpp

这告诉编译器在当前目录中查找头文件,而不仅仅是在默认目录(/usr/include 和/include)中。

我建议您使用 GNU Make 编译这个简单的示例。标准规则适合您。

make file.cpp main.cpp

也许,如果您有同样的问题(找不到 file.h),您可以设置 CXXFLAGS=-I。

关于c++ - UBUNTU C++ 编译器找不到头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14416808/

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