阅读:1685回复:12
20分相增――masm 莫名出错
今天在编译程序时遇到莫名其妙的错误(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),均出现相同的错误。 望高手指点一二。 |
|
|
沙发#
发布于:2002-12-08 17:21
LINK : fatal error LNK1181: cannot open input file \"opengl.exe\"
错误信息写得很明白啊 虽然我没用过,建议在仔细看看 ml 的用法 :) |
|
板凳#
发布于:2002-12-08 17:33
ml和link的开关设置比较多,你看看你的设置。
|
|
地板#
发布于:2002-12-08 17:34
ml 中用设置coff了吗?
|
|
地下室#
发布于:2002-12-08 20:43
ml 中用设置coff了吗? 谢谢 Gong_XG,这确实是问题的关键。 分已给出,请查收。 只是有一点我不懂,为什么没加/coff参数时,ml会以/z2作link的参数,并将<file>.exe传给link? |
|
|
5楼#
发布于:2002-12-08 20:49
heiguo2001, 谢谢你。
俺的可用分不多,打5折 :) |
|
|
6楼#
发布于:2002-12-08 21:09
[quote] ml 中用设置coff了吗? 谢谢 Gong_XG,这确实是问题的关键。 分已给出,请查收。 只是有一点我不懂,为什么没加/coff参数时,ml会以/z2作link的参数,并将<file>.exe传给link? [/quote] 没收到分呀? 我也是这个暑假没事时,才试着写了几个winasm应用程序。 |
|
7楼#
发布于:2002-12-09 09:02
你最好将Masm32/bin目录下的ml.txt看清楚那会有Z2这个参数? ;)
|
|
8楼#
发布于:2002-12-09 16:40
ml 中用设置coff
|
|
9楼#
发布于:2002-12-09 20:42
没收到分呀? 呵呵,不好意思,第一次给分。 没料到一帖总共才给20分,也没看系统提示,抱歉! 上面说了,还想给 heiguo2001 10分的,咋办? |
|
|
10楼#
发布于:2002-12-09 20:44
你最好将Masm32/bin目录下的ml.txt看清楚那会有Z2这个参数? 不是啦,z2 是ml传给link的。 ml也没有这个参数。 |
|
|
11楼#
发布于:2002-12-09 20:46
问题已经解决了,多谢各位的关心。谢谢!
|
|
|
12楼#
发布于:2002-12-09 21:49
互相学习!!
|
|