【发布时间】:2017-02-24 17:19:56
【问题描述】:
我对使用 linux 进行编程还很陌生,所以请原谅我在问题中可能犯的任何愚蠢错误,但基本上我正在尝试使用终端 (C++) 和我的 .txt 文件中的代码进行编译,但是我不断得到无法找到我的头文件的致命错误?当我尝试输入时
g++ -o test main.cpp header.h
我在终端中收到“header.h:没有这样的文件或目录”的错误消息。我确保 cpp 和头文件都在同一个目录中,但没有运气。我也用过
#include <"header.h">
在我的 main.cpp 和头文件中尝试不同的修复。我已经研究并查看了不同的答案,但也没有修复。有什么建议吗?
【问题讨论】:
-
通常不应该编译头文件。您还应该尽量不要将您的程序命名为
test,因为它很容易与标准的testcommand 混淆。
标签: c++ linux terminal header-files