与 Windows 95 兼容的 C++ 程序

标签 c++ visual-studio compiler-construction visual-studio-2012 windows-95

我错误地认为我用 VS 2012 编写的 C++ 程序可以在运行 Windows 95 的计算机上运行。

现在我知道为什么它不起作用了。所以我看了一下其他免费的编译器,比如 Dev-C++ 5,但是在浏览了 Dev-C++ 网站的论坛之后,它似乎也不能用来制作 Windows 95 兼容的应用程序。

所以我的问题是,我应该使用什么来编译我的 C++ 应用程序以使其在 Windows 95 和从 95 到 8 的所有其他版本的 Windows 上运行?

编辑:没有合适的答案后。

我不介意为不同的 Windows 版本构建不同的 .exe。

编辑:问题已解决!

感谢所有参与本次讨论的人。

使用 MingW 和代码块,我只花了 20 分钟就使代码适应 Win 95 友好的库……并花了一整天的时间在 VM 中安装 Win 95 哈哈。

最佳答案

首先,为什么是 Windows 95?好吧,无论如何,您可以为此使用 MinGW。 Code::Blocks是我最喜欢的集成了 MinGW 的 IDE。您可以从here下载。 .

关于与 Windows 95 兼容的 C++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15910974/

相关文章:

c++ - OpenGL - 从顶点着色器访问缓冲区中的下 3 个顶点

c++ - 使用 Allegro/SDL 与 OpenGL/DirectX 制作游戏会遇到哪些限制?

C++ 对象组合、依赖注入(inject)和复制构造函数

c# - 一个解决方案中的非托管 DLL 项目和托管 WinForms 应用程序

c - 这些类型的变量初始化有一些性能差异吗?

c++ - 如何测量编译/链接周期中花费在磁盘 I/O 上的时间?

c++ - 从基类对象的 vector 中获取特定派生类的对象

c# - 无法在编辑器中设置目标 .NET 版本

visual-studio - 如何在新的Visual Studio 2019中更改方法名称的字体颜色(从黄色)?

compiler-errors - 到底应该使用什么命令行来从 <Target>RegisterInfo.td 文件中生成所有记录?