MinGW编译失败:我创建的头文件没有这样的文件或目录
MinGW compile fail : no such file or directory for a header file I created
我开始学习MinGW来编译C++程序。我有一个示例C++文件,包括test.cpp(主程序)和srfft.h(我添加的额外头文件,而不是来自库)。执行的过程步骤如下:
G++ 测试.cpp -o 测试.exe
测试.exe
#include <iostream>
using namespace std;
int main()
{
cout<< "Hello World!n";
return 0;
}
我得到了正确的答案,但是当我在C++代码中添加 #include 时,如下所示:
#include <iostream>
#include <srfft.h>
using namespace std;
int main()
{
cout<< "Hello World!n";
return 0;
}
CMD向我显示"致命错误:srfft.h:没有这样的文件或目录"
如何使用 MinGW 执行我的代码?问题出在哪里?
尝试
#include "srfft.h"
注意""
而不是<
和>
。使用 "srfft.h"
,文件相对于当前目录进行搜索,而使用 <srfft.h>
搜索仅在系统和指定的包含目录中进行,通常不包括当前目录。
相关文章:
- 两个线程一个使用流 Api,另一个线程创建文件失败并出现错误ERROR_SHARING_VIOLATION
- 成功的生成文件失败,在 CLion 中出现"identical" CMake
- 谷歌测试读写同一文件失败
- 复制文件成功,移动文件失败,参数相同 - C++
- 驱动器号上的查找文件失败,但在路径上传递
- C++使用命令行输入 txt 文件,但打开文件失败
- 编译 C++ 文件失败,因为找不到"ssize_t"的定义
- 如何在使用 CFileDialog 打开文件失败时捕获异常
- Clang 3.8 使文件失败
- 查找下一个文件失败,出现空格字符
- 十六进制数组 cout 到文本文件失败
- 使用 WriteFile 将 RegQueryValueEx 值写入文件失败
- FSCTL_GET_RETRIEVAL_POINTERS对于小文件失败
- C++ 在使用ifstream时,在Apache下运行的CGI文件失败
- 生成文件失败,错误没有规则来设定目标
- 使用创建文件打开网络文件失败,并显示FILE_NOT_FOUND
- cmake - 单元测试++链接单元测试二进制文件失败
- 通过终端和编译创建项目文件失败,但通过Qt Creator IDE工作正常
- 在Swift代码中调用C++函数时读取文件失败
- Nacl:为***打开文件失败-5