2

我想创建一个 16 位 Dos 应用程序并希望它在我的 32 位 windows 7 机器上使用 NTVDM.exe 运行。我该怎么做?我基本上希望我的应用程序通过 NTVDM 进行文件操作,为此我认为我首先需要一个 16 位应用程序,还有其他方法吗?

  • 我不需要模拟器,我需要创建一个 16 位应用程序
4

2 回答 2

4

一些声称支持 16 位(MS-DOS 和 Win16)的免费 C/C++ 编译器是Digital Mars 编译器Open Watcom Compiler

Open Watcom 网页目前没有响应……不过有一个SourceForge 下载页面。

于 2013-12-11T06:24:12.510 回答
1

用于 16 位的最后一个 Microsoft Visual C++ 编译器是 1.52c,可在 MSDN 订阅者下载中获得。

对于免费的,请参阅寻找 16 位 x86 编译器

于 2013-12-11T06:21:09.473 回答