求教:汇编 LINK : error LNK2001: unresolved external symbol _start
时间:2011-01-06
来源:互联网
.386
.model flat,stdcall
option casemap:none
MessageBoxA PROTO :dword, :dword, :dword, :dword
MessageBox equ <MessageBoxA>
includelib user32.lib
NULL equ 0
MB_OK equ 0
.stack 4096
.data
SzTitle byte 'Hi!', 0
SzMsg byte 'Hello World !', 0
.code
start:
invoke MessageBox,
NULL,
offset SzMsg,
offset SzTitle,
MB_OK
ret
end start
连接时出现错误:
LINK : error LNK2001: unresolved external symbol _start
Debug/test.exe : fatal error LNK1120: 1 unresolved externals
请教高手指点~~
.model flat,stdcall
option casemap:none
MessageBoxA PROTO :dword, :dword, :dword, :dword
MessageBox equ <MessageBoxA>
includelib user32.lib
NULL equ 0
MB_OK equ 0
.stack 4096
.data
SzTitle byte 'Hi!', 0
SzMsg byte 'Hello World !', 0
.code
start:
invoke MessageBox,
NULL,
offset SzMsg,
offset SzTitle,
MB_OK
ret
end start
连接时出现错误:
LINK : error LNK2001: unresolved external symbol _start
Debug/test.exe : fatal error LNK1120: 1 unresolved externals
请教高手指点~~
作者: deadhour 发布时间: 2011-01-06
你的源码就是你贴的那样子么??那样该是编译不能通过的啊-----
invoke MessageBox,
NULL,
offset SzMsg,
offset SzTitle,
MB_OK
函数调用中,假如换行的话,必须在最后一行加个“\”才行,不过你都LINK了,我想那只是你贴出来的效果么?
你这个问题,很可能是你编译时指令的参数不对:ML /C /COFF XX.ASM
你可以试下
invoke MessageBox,
NULL,
offset SzMsg,
offset SzTitle,
MB_OK
函数调用中,假如换行的话,必须在最后一行加个“\”才行,不过你都LINK了,我想那只是你贴出来的效果么?
你这个问题,很可能是你编译时指令的参数不对:ML /C /COFF XX.ASM
你可以试下
作者: JustFromHell 发布时间: 2011-01-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28