C 明威发行;stddef.h:没有这样的文件或目录;

C 明威发行;stddef.h:没有这样的文件或目录;,c,mingw,C,Mingw,我安装MinGW并选择那些包 我还使用该命令检查是否忘记下载一些关于GCC complier的安装包 我还检查了路径是否添加了C:\MinGW\bin 当我认为一切都准备好了,我会制作一个HelloWordC文件进行测试 #include "stdio.h" void main() { printf("helloworld\n"); } 但当发生错误时,“stddef.h没有这样的文件…” 我知道这里有很多关于这个问题的帖子,但是我找不到任何方法来解决这个错误 我还尝试更新gcc和g

我安装MinGW并选择那些包 我还使用该命令检查是否忘记下载一些关于GCC complier的安装包

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

当我认为一切都准备好了,我会制作一个HelloWordC文件进行测试

#include "stdio.h"
void main()
{
    printf("helloworld\n");
}
但当发生错误时,“stddef.h没有这样的文件…”

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

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

mingw-get update gcc g++

但它也不起作用

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

mingw get remove gcc g++

然后执行安装以重新安装

mingw get install gcc g++


希望这有帮助

“mingw get update”不起作用怎么办?@user3629249不起作用,我也尝试过“mingw get upgrade”,但所有这些命令都不起作用