出错的代码
.386
.model flat,stdcalloption casemap:none
include windows.inc
include user32.inc
include user32.lib
include kernel32.inc
include kernel32.lib
.const
szCaption db 'aaaaaa',0
szText db 'bbbb',0
.code
start:
invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
invoke ExitProcess,NULL
end start
编译老是出现错误
会提示user32.lib文件不能打开;假如使用了绝对路径指向user32.lib会出现灰常灰常多的错误,足够把你淹没
百度,谷歌那一堆错误,有人说是输入的全角半角神马的问题,其实不然
最终发现是lib文件的引用方式错误
应该采用如下方式解决了所有问题
include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib