C++ error message : fatal error: wchar.h: No such file or directory

C++ error message : fatal error: wchar.h: No such file or directory

我刚刚在我的计算机 (Windows) 上安装了 Code::Blocks(版本 20.03),带有 Mingw。

我创建了一个新项目 ==> 控制台应用程序 ==> 使用 C++ ==> 编译器 GNU GCC 编译器

在我的 main.cpp 我有一个简单的程序 :

 #include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}

当我尝试编译并 运行 它时,出现以下错误: c:\mingw\lib\gcc\mingw32.2.0\include\c++\cwchar:44:10: 致命错误: wchar.h: 没有那个文件或目录

看不懂,因为我用Mingw安装了Code Blocks

你能帮帮我吗?我该如何解决这个问题?

提前谢谢你。 如果您需要更多信息,我随时待命。

我通过删除 C:\MinGW 文件夹解决了这个问题

然后我修改了MinGW的路径 设置==>编译器==>全局编译器设置==>工具链可执行文件==>编译器的安装目录

然后我把Code::Blocks

的MinGW

C:\CodeBlocks安装directory\CodeBlocks\MinGW

然后成功了

也许它可以帮助别人