error A2004: symbol type conflict

来源:互联网 发布:刀具长度补偿怎么编程 编辑:程序博客网 时间:2024/06/10 03:04

关于解决error A2004: symbol type conflict错误

用masmplus写第一个汇编程序,程序很简单:

;一个显示Hello World!程序
DATAS SEGMENT
STRING DB 'Hello World!',13,10,'$'
DATAS ENDS

CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
LEA DX,STRING
MOV AH,9
INT 21H

MOV AH,4CH
INT 21H
CODES ENDS
END START

提示错误:
error A2004: symbol type conflict
warning A4023: with /coff switch, leading underscore required for start address : START


这其实不是程序的问题,因为能在masm for windows上使用,当然也不是工具的问题,所以只能是自己的配置问题,因为是在AoGo汇编小站下的MasmPlas1.2版,所以进行如下配置:

配置-->系统配置-->编译/脚本-->选上:单独文件默认使用Dos模式

1 0