|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
汇编代码:- .386
- .model flat, stdcall
- option casemap:none
- include windows.inc
- include user32.inc
- include kernel32.inc
- includelib user32.lib
- includelib kernel32.lib
- .data
- szCaption db 'I am caption!', 0
- szText db 'I am text!', 0
- .code
- start:
- invoke MessageBox,\
- NULL,\
- offset szText,\
- offset szCaption,\
- MB_OK
-
- invoke ExitProcess, NULL
- end start
复制代码 makefile配置:- EXE = win32.exe #指定输出文件
- OBJS = win32.obj #需要的目标文件
- RES = icon.res #需要的资源文件
- LINK_FLAG = /subsystem:windows #连接选项
- ML_FLAG = /c /coff #编译选项
- $(EXE): $(OBJS) $(RES)
- Link $(LINK_FLAG) $(OBJS) $(RES)
- .asm.obj:
- ml $(ML_FLAG) lt;
- .rc.res:
- rc lt;
- clean:
- del *.obj
- del *.res
复制代码 环境变量初始化批处理:
- @echo off
- rem 请根据 Masm32 软件包的安装目录修改下面的 Masm32Dir 环境变量!
- set Masm32Dir=C:\Masm32
- set include=%Masm32Dir%\Include;%include%
- set lib=%Masm32Dir%\lib;%lib%
- set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
- set Masm32Dir=
- echo on
复制代码
目录文件:
每次都已经初始化环境变量了.
masm32安装在C盘的
|
|