创建一个16位应用程序?

时间:2013-12-11 05:56:19

标签: c windows dos 16-bit ntvdm

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

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

2 个答案:

答案 0 :(得分:3)

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

Open Watcom网页目前没有响应......但是有一个SourceForge download页面。

答案 1 :(得分:1)

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

免费版,请参阅Looking for 16-bit x86 compiler