現(xiàn)在基本沒有支持16位程序編譯的工具了,大部分都是一些非常老的軟件,這里為大家提供目前一款能夠支持編譯16位程序的VC版本microsoft visual c++ 1.52,支持16位和32位程序的編譯操作。
microsoft visual c++ 1.52安裝步驟
1、下載安裝包,運行解壓程序,然后進入MSVC15文件夾,運行里面的SETUP.EXE,點擊Continue;
2、點擊Typical Installation;
3、點擊否;
4、輸入用戶信息,點擊continue;
5、點擊yes;
6、等待安裝;
7、點擊continue;
8、點擊確定;
9、安裝完成!
Microsoft Visual C++ 1.5新特性
集成了MFC2.5,增加了“目標文件鏈接嵌入 (OLE)2.0 和支持MFC的開放式數(shù)據(jù)庫鏈接(ODBC)。這個版本只有16位的,也是第一個以CD-ROM為軟件載體的版本。這個版本也沒有所謂“標準版”。它是最后一個支持16位軟件編程的軟件,也是第一個支持基于x86機器的32位編程軟件。
如何編譯16位程序
win64不能運行16位程序,除非你用DosBox之類的虛擬機,但是運行win32程序還是可以的。
所以你要在win64下產(chǎn)生16位匯編程序,就得用32位的ml.exe,6.x到10.x版本都可以,關(guān)鍵點在于:
1. 必須生成omf格式的目標文件,coff格式的不行。
2. 必須用6.0版本以前的連接器(Microsoft Segmented Executable Linker),5.3、5.6版本的link.exe都可以。