关于win21汇编的几个小问题
我用bat方法和我的电脑,属性里修改了环境变量,把我masm/include设为环境变量,还是提示找不到windows.inc 我把include全copy到ml.exe的目录下 编译出现error A2006: undefined symbol : MessageBox 后来我搜索看到说
inc和asm在同一目录
加下边俩条就可以了
include user32.inc
includelib user32.lib
我加了 能编译通过 但连接的时候出现错误
1.obj : warning LNK4033: converting object format from OMF to COFF
LINK : fatal error LNK1561: entry point must be defined
源程序
.386
.model flat, stdcall
option casemap :none ; case sensitive
include windows.inc
include kernel32.inc
includelib kernel32.lib
include user32.inc
includelib user32.lib
.data
szCaption db 'Win32汇编例子',0
szText db 'Win32汇编,Simple and powerful!',0
.code
start:
invoke MessageBox,NULL,addr szText,addr szCaption,MB_OK
invoke ExitProcess,NULL
end start