gpt4 book ai didi

c++ - 即使在正确的目录中也找不到头文件?

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:33 27 4
gpt4 key购买 nike

我对使用 Linux 进行编程还很陌生,所以请原谅我在问题中可能犯的任何愚蠢错误,但基本上我正在尝试使用终端 (C++) 和我在 .txt 文件中的代码进行编译,但是我不断得到找不到我的头文件的 fatal error ?当我尝试输入时

g++ -o test main.cpp header.h

我在终端中收到错误消息“header.h:没有这样的文件或目录”。我确保 cpp 和头文件都在同一个目录中,但没有运气。我也用过

#include <"header.h">

在我的 main.cpp 和头文件中尝试不同的修复。我已经研究并查看了不同的答案,但也没有修复。有什么建议吗?

最佳答案

#include <"header.h">

使用其中之一

#include <header.h>

首先会查找这些头文件的标准包含目录

#include "header.h"

将查找所有包含预处理器选项指定的目录路径

但不要混淆这些。


也不需要在编译器命令行中指定头文件

 g++ -o test main.cpp header.h
# ^^^^^^^^ omit this

这就是代码中的 #include 语句的用途。

关于c++ - 即使在正确的目录中也找不到头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42444641/

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