简体   繁体   English

创建一个16位应用程序?

[英]Create a 16bit application?

I want to create a 16 bit Dos application and want it to run using the NTVDM.exe on my 32bit windows 7 machine. 我想创建一个16位Dos应用程序,并希望它在我的32位Windows 7机器上使用NTVDM.exe运行。 How do I do it? 我该怎么做? I basically want my application to do the file operations through the NTVDM and for that I think I'll need a 16 bit application first, Is there any other way? 我基本上希望我的应用程序通过NTVDM执行文件操作,为此我认为我首先需要一个16位应用程序,还有其他方法吗?

  • I don't need an Emulator, I need to create an 16-bit app 我不需要模拟器,我需要创建一个16位应用程序

A couple free C/C++ compilers that claim 16-bit (MS-DOS and Win16) support are the Digital Mars compiler and the Open Watcom Compiler . 声称支持16位(MS-DOS和Win16)的几个免费C / C ++编译器是Digital Mars编译器Open Watcom编译器

The Open Watcom webpage is unresponsive at the moment... There's a SourceForge download page though. Open Watcom网页目前没有响应......但是有一个SourceForge下载页面。

The last Microsoft Visual C++ compiler for 16-bit was 1.52c, available on MSDN Subscriber Downloads. 用于16位的最后一个Microsoft Visual C ++编译器是1.52c,可在MSDN订阅者下载中找到。

For free ones, see Looking for 16-bit x86 compiler . 有关免费的,请参阅查找16位x86编译器

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

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