【发布时间】:2016-03-19 18:25:57
【问题描述】:
我正在尝试在 Visual Studio 中使用 MASM 运行汇编程序。这是我的代码
include Irvine32.inc
.data
str1 BYTE "a test string",0
.code
main proc
mov edx,OFFSET str1
call WriteString
exit
main endp
End main
我得到的错误是:
错误 LNK2019:未解析的外部符号 _WriteString@0 在函数 _main@0 中引用”
为什么会出现这个错误?
【问题讨论】:
-
你链接的是
Irvine32.lib吗? -
@MichaelPetch 是的,我发现我没有在解决方案的属性中添加它。现在一切正常。
标签: visual-studio assembly x86 masm irvine32