Dev-C++;为错误版本的Windows创建EXE?

Dev-C++;为错误版本的Windows创建EXE?,windows,compiler-errors,dev-c++,Windows,Compiler Errors,Dev C++,我最近开始使用Dev-c++(以前是VC++2012,但只是想尝试一下),我非常喜欢它,但我有一个问题。一切正常,但现在每当我编译并链接一个项目到一个最终的exe并运行它时,我就会收到一个错误,告诉我这个exe不适用于我的Windows版本(32位)。以下是确切的信息,以防有人想知道: 此文件的版本与您正在运行的Windows版本不兼容。请检查计算机的系统信息,查看您是否需要x86(32位)或x64(64位)版本的程序,然后与软件发行商联系 我有一台32位的电脑,我的Dev-C++设置被设置为编

我最近开始使用Dev-c++(以前是VC++2012,但只是想尝试一下),我非常喜欢它,但我有一个问题。一切正常,但现在每当我编译并链接一个项目到一个最终的exe并运行它时,我就会收到一个错误,告诉我这个exe不适用于我的Windows版本(32位)。以下是确切的信息,以防有人想知道:

此文件的版本与您正在运行的Windows版本不兼容。请检查计算机的系统信息,查看您是否需要x86(32位)或x64(64位)版本的程序,然后与软件发行商联系

我有一台32位的电脑,我的Dev-C++设置被设置为编译成32位(TDM-gcc4.7.1 32位版本)。此外,导致此错误的不是我的代码本身,我对C/C++本身并不陌生。我已经尝试过多次,当使用VC++2012编译时,在Dev-C++中导致此错误的一切都可以正常工作。如果有人能帮我,我将不胜感激。我甚至重新安装了Dev-C++来解决这个问题,但没有成功


谢谢

这个问题已经解决了。将编译器从TDM-GCC切换到ming解决了这个问题