Windows 10(32位):MinGW-W64不起作用

时间:2015-12-23 22:33:21

标签: c++ windows mingw-w64

我尝试使用minGW-w64编译我的源文件,因为新的C ++ 14标准,但是当我尝试编译时,即使所有事情都设置了这个错误,设置也没问题:

在'C:\ Users \ Denis \ Desktop'中执行'g ++。exe -c C:\ Users \ Denis \ Desktop \ isocpp.cpp -o C:\ Users \ Denis \ Desktop \ isocpp.o'失败

MinGW-w64 Screenshot

我的电脑版本是32位,从官方网站上我得知MinGW-w64适用于64-32位。

1 个答案:

答案 0 :(得分:0)

这里有两个区别:

  • gcc.exe是32位二进制还是64位二进制
  • 该二进制文件是否会生成针对32位或64位
  • 的程序

mingw-w64支持所有四种可能的组合。但听起来你已经下载了64位二进制文​​件。 32位Windows无法运行64位二进制文​​件。

要解决此问题,请使用official installer(警告:Sourceforge,尽管据我所知,它不在其他任何地方托管),或者在下载预先打包的版本时注意。