【发布时间】:2019-09-03 22:51:08
【问题描述】:
我想重新编译一个需要 Visual Studio 97 内工具的开发程序的旧源代码。
如果在 Visual Studio 6.0 之后交付的所有 Windows 95/98/ME SDK 都与 Visual Studio 97 兼容,我有点困惑。 我确实有一个 Windows 98 DDK,但根据经验,我知道应该先安装正确的 SDK。
我想知道与 Visual Studio 97 和 Windows 9*/ME 兼容的最新 MSDN SDK/DDK 版本。
提前谢谢你!
编辑:我找到了这里提到的 SDK Darran Rowe:
https://archive.org/details/MSDN_Development_Platform_Disc_6_October_1999_X05-05207_1999
【问题讨论】:
-
为什么不在最新的 Visual Studio 中重新编译?
-
可以升级到 VS6 吗?
-
如果我没记错的话,2003 年 2 月的 Platform SDK 是最后一个与 Windows 95 兼容的版本。快速搜索发现 this site。不是微软官方网站(微软不再发布),使用风险自负。
-
我有点困惑为什么 SDK 如此重要。你已经得到了只能用 Visual Studio 97 编译的旧代码。那些旧版本的 Visual Studio 安装了它们自己的 SDK(头文件和库)。那么为什么不直接在干净的 VM 机器上安装这些遗留工具并完成它呢。
-
我询问了 VS6,因为我们 (NSIS) 将它用于 Win95,并且我知道确切的设置。另一个问题可能是 95 上缺少 msvcrt.dll,但您可以静态链接 CRT 来解决这个问题。
标签: windows visual-studio winapi visual-c++ visual-studio-97