• 全部
  • 问答

求救,关于masm

comecsdn 2002-10-03 10:10:44
今天刚开始用masm,是7.0,用命令行的ml编译,include的文件 windows.inc和kenerl.inc老是出现language type must be specified错误?到底是怎么回事?
谁能帮我,感激不尽。
谢谢
...全文
14 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
suntao222 2002-10-08
你的.EXIT在哪里?
回复
969209pxb 2002-10-07
仔细检查一次,是不是哪儿打错了!!
回复
紫郢剑侠 2002-10-07
多半是全半角输入方式造成的。
回复
itaolu 2002-10-04
楼上的,别人的书写格式并没有问题,别误导了他啊。
回复
ckhitler 2002-10-04
你的书写格式有问题!!!!


.386p
.model flat,stdcall ;平坦内存模式
option casemap:none

include windows.inc
include kernel32.inc
includelib kernel32.lib



.data

.code
main:

invoke ExitProcess,NULL

end main


用:ML /C /COFF FILE.ASM编译.
用:LINK /SUBSYSTEM:WINDOWS FILE.OBJ链接

回复
devspace 2002-10-04
检查了一下,是输入法的错误,共4处:
第2行和第10行的逗号要在纯英文输入法下输入,
还有第3行和第9行也是,

修改后如下:(编译正确)
.386
.model flat, stdcall
option casemap:none

include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
include \masm32\include\user32.inc

includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\user32.lib

.data
.code
start:
invoke ExitProcess,0
end start
回复
comecsdn 2002-10-03
.386
.model flat, stdcall
option casemap:none

include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib

.data
.code
start:
invoke ExitProcess,0
end start

用:ml /c /coff /Cp file.asm编译 出现这种错误,谢谢
回复
devspace 2002-10-03
把源文件贴出来看看
回复
itaolu 2002-10-03
贴你的代码出来看看?
回复
发帖
汇编语言
创建于2007-08-27

2.0w+

社区成员

汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
申请成为版主
帖子事件
创建了帖子
2002-10-03 10:10
社区公告
暂无公告