我开始学习MinGW来编译C++程序.我有一个示例C++文件,包括test.cpp(主程序)和srfft.h(我添加了额外的头文件,而不是来自libray).该过程按以下步骤执行:
g ++ test.cpp -o test.exe
TEST.EXE
#include <iostream>
using namespace std;
int main()
{
cout<< "Hello World!\n";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我得到了正确的答案,但是当我在C++代码中添加#include时如下:
#include <iostream>
#include <srfft.h>
using namespace std;
int main()
{
cout<< "Hello World!\n";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
CMD向我展示了"致命错误:srfft.h:没有这样的文件或目录"
如何使用MinGW执行我的代码?问题出在哪儿?
尝试
#include "srfft.h"
Run Code Online (Sandbox Code Playgroud)
注意""而不是<和>.使用时"srfft.h",相对于当前目录<srfft.h>搜索文件,而搜索只发生在系统中并指定包含目录,通常不包括当前目录.
| 归档时间: |
|
| 查看次数: |
3865 次 |
| 最近记录: |