首页 > 解决方案 > mingw 问题“stddef.h:没有这样的文件或目录”

问题描述

我安装了MinGW并选择了那些数据包。 在此处输入图像描述 我也有使用命令检查我是否忘记下载一些关于GCC编译器的数据包进行安装。</p>

我还检查了是否添加 C:\MinGW\bin 的路径。

在此处输入图像描述 当我认为一切准备就绪时,我会制作一个 helloword c 文件进行测试

#include "stdio.h"
void main()
{
    printf("helloworld\n");
}

但是当遵守时会发生错误“stddef.h No such file....”</p>

我知道这里有很多关于这个问题的帖子,但我找不到解决这个错误的任何方法....

我也尝试更新 gcc 和 g++ 版本并使它们相同:

mingw-get update gcc g++

但它也不起作用!

标签: cmingw

解决方案


它与 gcc 和 g++ 的版本不匹配。首先,我们需要通过在 cmd 中执行以下命令来删除这两个包。

mingw-get remove gcc g++

然后执行 install 重新安装

mingw-get install gcc g++

希望这可以帮助!!!


推荐阅读