win32汇编环境求助……
老问题了,但我还是解决不掉,请大侠帮忙问题是,《intel汇编语言程序设计》中的 irvine32.inc 和 irvine32.lib 怎么用啊?
怎样才能运行书上的程序?
我用的是masm32,已经把这两个文件分别拖入 include 和 lib 中了
路径设置的是
set include=E:\masm32\include;E:\VC98\Include;E:\VC98\MFC\Include
set lib=E:\masm32\lib
set path=E:\masm32\bin;%path%
但是在汇编如下代码时总是通不过
INCLUDE Irvine32.inc
.code
main PROC
mov eax,10000h ; EAX = 10000h
add eax,40000h ; EAX = 50000h
sub eax,20000h ; EAX = 30000h
call DumpRegs
exit
main ENDP
END main
我查了查,有说是再加上 Includelib Kernel32.lib 和 Includelib Irvine32.lib
但还是不行,链接是说,unresolve external symbol
有说一定得是masm615才行
有说命令得这么写
ML /C /COFF /I C:\Masm615\INCLUDE 1.asm
LINK /SUBSYSTEM:CONSOLE /LIBPATHC:\Masm615\LIB 1.obj
我都试过就是不行,出来的错误看的都烦了,真是头晕脑胀,请用过的帮帮我啊!