Irvine32.inc不能在Microsoft Visual Studio 2015上运行

时间:2016-10-06 15:34:20

标签: visual-studio assembly masm irvine32

我们刚用汇编语言开始上课。我们提供了一个示例项目来检查代码。在学校,我们使用Microsoft Visual Studio 2010,示例项目运行完美。但是,当我在运行Visual Studio 2015的笔记本电脑上试用它时,我收到错误消息

Severity    Code    Description Project File    Line    Suppression State
Error   A1000   cannot open file : Irvine32.inc ASM_Project C:\Irvine \Examples\Project_sample\main.asm 3   

Severity    Code    Description Project File    Line    Suppression State
Error   MSB3721 The command "ml64.exe /c /nologo /Zi /Fo"x64\Release\main.obj" /I "c:\Irvine" /W3 /errorReport:prompt  /Tamain.asm" exited with code 1. ASM_Project C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\masm.targets 50  

我使用的是64位Windows 10.而我所做的就是打开项目的。sln文件。

这是代码。

TITLE MASM Template                     (main.asm)

INCLUDE Irvine32.inc
.data
myMessage BYTE "Assembly language program example",0dh,0ah,0

.code
main PROC
    call Clrscr

    mov  edx,OFFSET myMessage
    call WriteString

    exit
main ENDP

END main

我无法弄清楚为什么它会在Microsoft Visual Studio 2015上返回消息并在Microsoft Visual Studio 2010上运行。

我只是不知道,因为我过去没有用Assembly语言编程。

顺便说一句,我们正在使用Irvine32库。

如果还有其他Irvine32编译器,如果您还可以提供其他替代方案,我将不胜感激。

谢谢。

0 个答案:

没有答案