【发布时间】:2021-08-18 15:28:44
【问题描述】:
我刚刚使用 Mingw 在我的计算机 (Windows) 上安装了 Code::Blocks(版本 20.03)。
我创建了一个新项目 ==> 控制台应用程序 ==> 使用 C++ ==> 编译器 GNU GCC 编译器
在我的 main.cpp 中有一个简单的程序:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
当我尝试编译和运行它时,我遇到了这个错误: c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cwchar:44:10:致命错误:wchar.h:没有这样的文件或目录
我不明白,因为我用 Mingw 安装了 Code Blocks。
你能帮帮我吗?我该如何解决这个问题?
提前谢谢你。 如果您需要更多信息,我随时待命。
【问题讨论】:
-
次要注意事项:如果您刚开始使用 C++,请考虑避免养成使用
using namespace std的习惯。迟早,它会咬你。见Why is “using namespace std;” considered bad practice? -
您确定要编译为 C++ 而不是 C? Code::Blocks 附带的 MinGW 也很旧。我建议改用 MinGW-w64。可以在 winlibs.com 上找到 Code::Blocks 的独立下载和说明。
标签: g++ mingw codeblocks