Win32可执行文件的开发过程:
1.用文本编辑器写好,汇编源文件.asm,预定头文件.inc,API声明头文件.inc,把这三个用编译器编译成.obj
2.用文本编辑器写好,资源脚本文件.rc,编译成资源文件.res
3.导入库文件.lib
4.用链接器链接3个的成果,生成win32可执行文件.exe
演示用MASM32 SDK软件包:
1.由Steve Hutchesson这个位大佬,收集的大杂烩。
2.里面有工具软件、导入库、完整的头文件、例子、帮助文档
MASM32 SDK:
1.安装instaall.exe
2.\Masm32 IDE环境,内带文本编辑器程序和模板生成程序
3.\Masm32\include 所有头文件的文件夹
4.\Masm32\lib 所有导入库文件的文件夹
5.\Masm32\bin 可执行文件目录,包含ML.exe,Link.exe,rc.exe
6.\Masm32\help 帮助文档目录(全英语)
7.\Masm32\m32lib一些常用的c子程序的汇编实现源程序,有相当的参考学习价值
演示:
0.\Masm32目录下新建一个文件夹,名字随便起,在这个文件下在新建一个文件夹test
1.\Masm32目录下初始化批处理文件Var.bat,右击用NP++打开这条修改Set masm32dir=当前\Masm32的完整目录路径比如D盘,D:\Masm32,其他不用修改
2.打开CMD,1.切换到\Masm32所在盘比如d盘 d: ,2.打开masm32文件夹
cd masm32 ,3.dir显示