我试图在Visual中使用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:函数_main@0中引用的未解析外部符号_WriteString@0“
我为什么要犯这个错误?
发布于 2016-05-04 11:18:57
Shift + Alt + A发布于 2016-03-25 16:31:17
链接器错误表明您没有针对Irvine32库进行链接。虽然在程序集的顶部包含了Irvine32.inc,但仍然需要添加Irvine32.lib作为一个库,以便在解决方案中链接,或者将其添加到命令行(如果使用命令shell进行编译),或者在程序集代码中使用includelib指令与其链接。
https://stackoverflow.com/questions/36105476
复制相似问题