阅读:5701回复:21
wowocock,bmyyyud,我爱你们:请进!
上次的问题,还是没有根本解决的?[
我我在用masm32编程时,如果不加res文件Link时,一般都能加上调试符号,如果加上res文件编译时会出现link连接错误,一直以来都不知道为什么,怎么解决,请高手指点! 没说清楚,是link 时,不能加入符号信息,提示出错为:LINK : warning LNK4044: unrecognized option \"DEBUG/DEBUGTYPE:COFF\"; ignored 两种连接都不能加入,请高手指点! LINK : warning LNK4044: unrecognized option \"DEBUG/DEBUGTYPE:CV\"; ignored 最后我只有看反汇编的代码,痛苦死了,你是怎么调试你的程序的,或者是我用softice的方法不对吗,softice没有CV信息就不能看到源码(我试过是这样,不知道对不对)最后,我只有用了IDA来调,好麻烦啊,不知道你能帮我解决下不!~给你们下跌啦! |
|
|
沙发#
发布于:2005-05-16 12:50
用的是这个来编译的:
ml /c /coff /Zd /Zi %1.asm if not exist %1.obj goto mlerr if not exist %1.res goto pos1 Link /SUBSYSTEM:WINDOWS /DEBUG/DEBUGTYPE:COFF %1.obj %1.res Link /SUBSYSTEM:WINDOWS /DEBUG/DEBUGTYPE:CV %1.obj %1.res echo link with the resource file goto pos2 :pos1 Link /SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV %1.obj Link /SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:COFF %1.obj echo without the resource file :pos2 del %1.obj goto over :mlerr echo assemble error! 传上个简单例子! |
|
|
板凳#
发布于:2005-05-16 12:54
对了,偶像wowocock,高手bmyyyud,不是用的vc来调试的,我用的是softice,没有cv就不能看到源码,我没用过vc来编汇编!另外问个小问题,在ida中能看到我的源码吗
|
|
|
地板#
发布于:2005-05-16 17:48
我日,不知道要用cvtres.exe转下,很多书上也没写,英文资料也没有,不知道你是怎么知道的,
爱你是值得的,我马上试试。成功就再爱你一点,给你加分! |
|
|
地下室#
发布于:2005-05-16 17:56
我忘了把dialog.res发上来,对不起了,你再看一下,我也发一个到你的邮箱中!
|
|
|
5楼#
发布于:2005-05-17 10:28
我靠,你以为我真的有那么笨吗,都知道的,就是不让我过,我试了好几个机子,我头都大了,北京的朋友一试就过,网上的人都说,没有见过我这样的问题,我想是不是我太丑了!
|
|
|
6楼#
发布于:2005-05-17 12:12
我也想对你说,有没有空格都不能通过
|
|
|
7楼#
发布于:2005-05-17 16:17
我只有QQ没有你哪个
|
|
|
8楼#
发布于:2005-05-18 13:46
问题解决了,太谢谢你了,非常爱你!把QQ发到你的信箱中了
|
|
|
9楼#
发布于:2005-05-18 16:33
打什么广告啊
|
|
|
10楼#
发布于:2005-06-01 09:17
q我就是大大菜鸟,哈哈
|
|
|