求助32位汇编环境的搭建

CXH_ME 2009-03-04 09:52:16
我参照罗云彬的文章,下载了相关的程序,(http://211.90.241.130:22366/view.asp?file=15)
环境变量也设了
然后把他的例子输入了进去
.386
.model flat,stdcall
option casemap :none ; case sensitive

include windows.inc
include kernel32.inc
includelib kernel32.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
编译的时候总是提示MessageBox找不到,不知道是什么问题,求助牛人....不胜感激
...全文
62 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CXH_ME 2009-03-04
  • 打赏
  • 举报
回复
晕,我一直死心踏地的认为MessageBox是kernel32.dll里的函数
看来罗云彬写书也不认真校对啊
fox000002 2009-03-04
  • 打赏
  • 举报
回复
MessageBox Function

Header Declared in Winuser.h, include Windows.h
Import library User32.lib
Minimum operating systems Windows 95, Windows NT 3.1
preserve 2009-03-04
  • 打赏
  • 举报
回复
MessageBox 是user32.dll里的函数
所以要添加引用
include user32.inc
includelib user32.lib
大熊猫侯佩 2009-03-04
  • 打赏
  • 举报
回复
include user32.inc
includelib user32.lib
BAYNPU 2009-03-04
  • 打赏
  • 举报
回复
.386
.model flat,stdcall
option casemap :none ; case sensitive

include windows.inc
include user32.inc ;缺少这名包含语句
includelib user32.lib ;缺少这名包含语句
include kernel32.inc
includelib kernel32.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

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧