Visual Studio说我的INCLUDE语句未定义,我无法确定原因

时间:2017-07-15 18:30:18

标签: assembly x86 include

目前我正在尝试编写一个非常简单的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 ==========

这真的来自于尝试解决家庭作业中的相关问题,但我无法解决这个问题,我相信这是源头。任何人都有任何想法,为什么我得到上面的未定义标识符错误?

0 个答案:

没有答案