我犯了一个错误,认为我在VS 2012上编写的C++程序可以在Windows 95上运行。现在我知道为什么它不能工作了。我查看了其他免费编译器,比如Dev-C++ 5,但是在浏览Dev-C++网站的论坛后,看起来它也不能用于制作与Windows 95兼容的应用程序。所以我的问题是,我该使用什么来编译我的C++应用程序,以便它能够在Windows 95和从95到8的所有其他Windows版本上运行?编辑:没有合适的答案之后,我无所谓需要为不同的Windows版本构建不同的.exe文件。编辑:问题解决了!感谢所有在此讨论中提供帮助的人。使用MingW和代码块,只要20分钟就可以将代码调整为Win 95友好的库……还有一整天时间安装Win 95在虚拟机里哈哈。
它可以创建32位或64位二进制文件,适用于自Windows 95以来的任何Windows版本。
但我之前从未针对过xp。 - Jesse Good