1

我最近开始使用 Dev-c++(以前是 VC++ 2012,但只是想尝试一下),我真的很喜欢它,但我遇到了问题。一切正常,但是现在每当我将项目编译并链接到最终的 exe 并运行它时,我都会收到一条错误消息,告诉我这个 exe 不适用于我的 Windows 版本(32 位)。如果有人想具体了解,这是确切的消息:

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

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

谢谢。

4

1 回答 1

0

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

于 2013-11-02T16:45:47.623 回答