主题:[讨论]RadASM2.2.0.6 使用的一个问题
我在天空下载了您汉化的RadASM2.2.0.6
把它安装在E盘(我的系统盘)
编译一些小程序有问题~
已把RadASM 目录下的 Masm32 剪切到 RadASM 安装的根目录 E:\Masm32啦。
设置路径已作修改~
现在,在编译一些没有错误的小汇编程序时,
源程序:
stack segment stack
db 200 dup(0)
stack ends
data segment
buf db "how are you ! $"
data ends
code segment
assume cs: code, ds:data, ss: stack
start: mov ax,data
mov ds,ax
lea dx,buf
mov ah,9
int 21h
mov ah,4ch
int 21h
code ends
end start
这个程序在masm中编译执行通过!
启动RadASM后,"文件"---新建文件----输入这个程序----点编译就是这样~
这是出错提示
E:\masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"E:\masm32\Include" "E:\DOCUME~1\ADMINI~1.APP\LOCALS~1\Temp\Rad32.asm"
Assembling: E:\DOCUME~1\ADMINI~1.APP\LOCALS~1\Temp\Rad32.asm
E:\DOCUME~1\ADMINI~1.APP\LOCALS~1\Temp\Rad32.asm(9) : error A2004: symbol type conflict
E:\DOCUME~1\ADMINI~1.APP\LOCALS~1\Temp\Rad32.asm(17) : warning A4023: with /coff switch, leading underscore required for start address : start
构建时发生错误.
总共编译时间 63 ms
请问这是什么地方的问题呢?
把它安装在E盘(我的系统盘)
编译一些小程序有问题~
已把RadASM 目录下的 Masm32 剪切到 RadASM 安装的根目录 E:\Masm32啦。
设置路径已作修改~
现在,在编译一些没有错误的小汇编程序时,
源程序:
stack segment stack
db 200 dup(0)
stack ends
data segment
buf db "how are you ! $"
data ends
code segment
assume cs: code, ds:data, ss: stack
start: mov ax,data
mov ds,ax
lea dx,buf
mov ah,9
int 21h
mov ah,4ch
int 21h
code ends
end start
这个程序在masm中编译执行通过!
启动RadASM后,"文件"---新建文件----输入这个程序----点编译就是这样~
这是出错提示
E:\masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"E:\masm32\Include" "E:\DOCUME~1\ADMINI~1.APP\LOCALS~1\Temp\Rad32.asm"
Assembling: E:\DOCUME~1\ADMINI~1.APP\LOCALS~1\Temp\Rad32.asm
E:\DOCUME~1\ADMINI~1.APP\LOCALS~1\Temp\Rad32.asm(9) : error A2004: symbol type conflict
E:\DOCUME~1\ADMINI~1.APP\LOCALS~1\Temp\Rad32.asm(17) : warning A4023: with /coff switch, leading underscore required for start address : start
构建时发生错误.
总共编译时间 63 ms
请问这是什么地方的问题呢?