目前我正在尝试编写一个非常简单的x86汇编语言程序:
INCLUDE Irvine32.inc
.data
.code
main PROC
mov eax,5
call writeInt
exit
main ENDP
END main
但是,INCLUDE语句带有下划线,当我将鼠标悬停在它上面时,它会显示:
Error: identifier "INCLUDE" is undefined
我根据我的教授和许多在线教程正确下载了Irvine库,这个程序本身来自在线教程:
https://www.youtube.com/watch?v=isS432XiT58
构建程序时输出工具窗口也没有错误,但输出窗口中的所有内容仍然存在:
1>------ Build started: Project: ConsoleApplication165, Configuration: Debug Win32 ------
1> Assembling main.asm...
1> LINK : C:\Users\Collin\documents\visual studio 2013\Projects\ConsoleApplication165\Debug\ConsoleApplication165.exe not found or not built by the last incremental link; performing full link
1> ConsoleApplication165.vcxproj -> C:\Users\Collin\documents\visual studio 2013\Projects\ConsoleApplication165\Debug\ConsoleApplication165.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
这真的来自于尝试解决家庭作业中的相关问题,但我无法解决这个问题,我相信这是源头。任何人都有任何想法,为什么我得到上面的未定义标识符错误?