我想创建一个16位Dos应用程序,并希望它在我的32位Windows 7机器上使用NTVDM.exe运行。我该怎么做? 我基本上希望我的应用程序通过NTVDM执行文件操作,为此我认为我首先需要一个16位应用程序,还有其他方法吗?
答案 0 :(得分:3)
一些声称支持16位(MS-DOS和Win16)的免费C / C ++编译器是Digital Mars compiler和Open Watcom Compiler。
Open Watcom网页目前没有响应......但是有一个SourceForge download页面。
答案 1 :(得分:1)
用于16位的最后一个Microsoft Visual C ++编译器是1.52c,可在MSDN订阅者下载中找到。
免费版,请参阅Looking for 16-bit x86 compiler。