jinz.di
驱动小牛
驱动小牛
  • 注册日期2002-10-15
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1685回复:12

20分相增――masm 莫名出错

楼主#
更多 发布于:2002-12-08 16:33
今天在编译程序时遇到莫名其妙的错误(Iczelion 的 masm v.7.0):
ml <file>.asm
output:
/z2
\"<file>.obj\"
\"<file>.exe\"
NUL
LINK: warning LNK4044: unrecognized option \"z2\"; ignored
<file>.obj : warning LNK4033: converting object format from OMF to COFF
LINK : fatal error LNK1181: cannot open input file \"opengl.exe\"

之前曾用它成功编译过.asm文件。
我试着重装masm、在ntddk\\bin目录中进行编译(存在ddk自带的ml、link),均出现相同的错误。
望高手指点一二。
如果本人在本站的发帖观点有误,望直接E-main通知偶: jinz.di@163.com 多谢指正!
heiguo2001
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2005-09-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-08 17:21
LINK : fatal error LNK1181: cannot open input file \"opengl.exe\"

错误信息写得很明白啊
虽然我没用过,建议在仔细看看 ml 的用法

 :)
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-08 17:33
ml和link的开关设置比较多,你看看你的设置。
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-08 17:34
ml 中用设置coff了吗?
jinz.di
驱动小牛
驱动小牛
  • 注册日期2002-10-15
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-08 20:43
 
ml 中用设置coff了吗?

谢谢 Gong_XG,这确实是问题的关键。
分已给出,请查收。
只是有一点我不懂,为什么没加/coff参数时,ml会以/z2作link的参数,并将<file>.exe传给link?
如果本人在本站的发帖观点有误,望直接E-main通知偶: jinz.di@163.com 多谢指正!
jinz.di
驱动小牛
驱动小牛
  • 注册日期2002-10-15
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-08 20:49
heiguo2001, 谢谢你。
俺的可用分不多,打5折 :)
如果本人在本站的发帖观点有误,望直接E-main通知偶: jinz.di@163.com 多谢指正!
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-08 21:09
[quote] ml 中用设置coff了吗?

谢谢 Gong_XG,这确实是问题的关键。
分已给出,请查收。
只是有一点我不懂,为什么没加/coff参数时,ml会以/z2作link的参数,并将<file>.exe传给link?  [/quote]

没收到分呀?

我也是这个暑假没事时,才试着写了几个winasm应用程序。
abutter
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-09 09:02
你最好将Masm32/bin目录下的ml.txt看清楚那会有Z2这个参数? ;)
hzlxq
驱动牛犊
驱动牛犊
  • 注册日期2002-12-09
  • 最后登录2002-12-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-09 16:40
ml 中用设置coff
jinz.di
驱动小牛
驱动小牛
  • 注册日期2002-10-15
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-09 20:42
 
没收到分呀?

我也是这个暑假没事时,才试着写了几个winasm应用程序。

呵呵,不好意思,第一次给分。
没料到一帖总共才给20分,也没看系统提示,抱歉!
上面说了,还想给 heiguo2001 10分的,咋办?
如果本人在本站的发帖观点有误,望直接E-main通知偶: jinz.di@163.com 多谢指正!
jinz.di
驱动小牛
驱动小牛
  • 注册日期2002-10-15
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-09 20:44
 
你最好将Masm32/bin目录下的ml.txt看清楚那会有Z2这个参数?

不是啦,z2 是ml传给link的。
ml也没有这个参数。
如果本人在本站的发帖观点有误,望直接E-main通知偶: jinz.di@163.com 多谢指正!
jinz.di
驱动小牛
驱动小牛
  • 注册日期2002-10-15
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-09 20:46
问题已经解决了,多谢各位的关心。谢谢!
如果本人在本站的发帖观点有误,望直接E-main通知偶: jinz.di@163.com 多谢指正!
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-12-09 21:49
互相学习!!
游客

返回顶部