回 帖 发 新 帖 刷新版面

主题:[讨论]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

请问这是什么地方的问题呢?

回复列表 (共3个回复)

沙发

有人知道吗

板凳

你应该新建一个DOS App工程,然后再写代码。

3 楼

RadAsm默认是win32Asm方式进行编译&连接的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册