阅读:1448回复:4
关于Softice的问题!
我用Vtoolsd编写了W98下的VXD,当用Softice进行Open->translate->load的过程,但当进行translate时,出现了下面的文字:
Translating E:\\VXD\\copyofhotpci\\Hotpci.vxd . . . Can\'t find Visual C++ MSPDBXX.DLL in path. Add the DevStudio\\sharedide\\bin directory to path. 是不是我在安装VC6时,没有DevStudio\\sharedide\\bin 目录的原因。当load完后,用Ctrl+d弹出Softice后,用file * 可以看到我的.vxd文件,并用 file Hotpci.vxd 后,也显示了源代码,但当按下F3,F8或F11等键后,就出现了汇编的代码,我无法识别这汇编是否是我的.c的汇编代码,并且这汇编对我的调试没有用。 请问各位高手这什么解决?非常感谢! |
|
沙发#
发布于:2002-07-18 18:17
有要求你输入drivr的路径的吗?
更奇怪了。ds的version是? |
|
板凳#
发布于:2002-07-18 14:33
我现在按F3可以在汇编和.c文件及两者之间进行转换,但是又遇到新的问题:
1.选择的驱动程序的路径是安装后的路径(c:\\windows\\system),还是编译后的路径. 2.当我在进行调试时,即按下F8或F10后,有变成了汇编代码,我还是无法调试,好另人头疼呀! 希望各位高手能再一次给一解答! 非常感谢! |
|
地板#
发布于:2002-07-18 14:08
arthurtu :
你好!谢谢你的指导,我已经解决了此问题。 原来的错误的原因是我在atuoexec.bat的PATH路径中把MSPDB*.DLL的路径设置错误了。 |
|
地下室#
发布于:2002-07-17 18:20
在VC的Tools->Options->Directories,把msdev98\\bin加入到ex..able files,如果你用的是VC6.0的话。
怎么会没有这个路径,奇怪。 |
|