阅读:1680回复:7
softice为什么没有源码调试
我用checked模式编译98ddk下的vpacket driver,在obj的目录下build自动生成packet.sym的symbols file,可以用softice loader载入,但是没有源代码, 用softice loader由不可以直接的translate vpacket.vxd文件, 请问这是为什么?
如何可以做到有源码调试 |
|
沙发#
发布于:2002-05-21 12:58
你LOAD的时候有没有错误啊?你进SOFTICE的LOAD配置里面看一下吧!可能是一些配置的问题!看SOFTICE的帮助吧
|
|
板凳#
发布于:2002-05-21 13:10
load的时候没有错, 但是在我open vpacket.vxd后, 使用translate时, 会说no debug information found,但是我是用的checked方式编译的
|
|
地板#
发布于:2002-05-21 14:31
按照提示信息,那么你转化的就是发行版的程序了!可能是你编译的时候没有把符号信息加进去,你看看编译连接的命令帮助吧
|
|
地下室#
发布于:2002-05-21 15:16
我遇到过这种情况。是由于编译过发行版的驱动程序,在没有删除发行版OBJ的情况下下又编译调试版造成的。你把发行版的OBJ全部删除再试试看。
|
|
|
5楼#
发布于:2002-05-21 16:28
这我都试过了,我在论坛上找到了这个, 可是我照着做却没有解决这个问题
http://www.driverdevelop.com/forum/viewthread.php?tid=4413 |
|
6楼#
发布于:2002-06-07 14:40
真奇怪,我怎么从来没有碰到这种问题?
|
|
7楼#
发布于:2002-06-10 23:23
你在符号加载时如果在Translate 时出现MSPDBXX.dll文件没有找到,那么你可以将VC下的MSPDB60.dll考到你的sys的文件的同一目录下,即可!
|
|
|