繁体   English   中英

与Windows 95兼容的C ++程序

[英]C++ program compatible with 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。 你可以从这里下载。

您需要Visual C ++ 2005 Express或Pro! 这是支持95/98 / ME的最后一个版本。 任何更新的东西都会编译强制限制在Windows XP-SP2或更高版本平台上的可执行文件。

您还必须记住您调用的WinAPI,因为95中可用的WinAPI较少,因此您需要查看MSDN库中的所有内容,以查看它是否是从第一天开始可用的原始API(例如CreateFileA, ReadFile,CloseFile等)。 我想如果你用ANSI“C”编码并使用基本的东西你就可以了,但这只是取决于。

仅供参考的2005年Visual Studio安装的最终MSDN库是“Microsoft Visual Studio 2005(2007年4月版)” - 如果你看的话你可以找到一个ISO,并且Express总是免费的,仅限于排除完整的图形资源编辑器和其他东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM