xiaoyan_yang121
驱动牛犊
驱动牛犊
  • 注册日期2002-06-25
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1447回复:4

关于Softice的问题!

楼主#
更多 发布于:2002-07-17 15:36
我用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的汇编代码,并且这汇编对我的调试没有用。

请问各位高手这什么解决?非常感谢!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-07-17 18:20
在VC的Tools->Options->Directories,把msdev98\\bin加入到ex..able files,如果你用的是VC6.0的话。
怎么会没有这个路径,奇怪。
xiaoyan_yang121
驱动牛犊
驱动牛犊
  • 注册日期2002-06-25
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-18 14:08
arthurtu :
   你好!谢谢你的指导,我已经解决了此问题。
原来的错误的原因是我在atuoexec.bat的PATH路径中把MSPDB*.DLL的路径设置错误了。
 
xiaoyan_yang121
驱动牛犊
驱动牛犊
  • 注册日期2002-06-25
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-18 14:33
我现在按F3可以在汇编和.c文件及两者之间进行转换,但是又遇到新的问题:
1.选择的驱动程序的路径是安装后的路径(c:\\windows\\system),还是编译后的路径.
2.当我在进行调试时,即按下F8或F10后,有变成了汇编代码,我还是无法调试,好另人头疼呀!
希望各位高手能再一次给一解答!
非常感谢!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-07-18 18:17
有要求你输入drivr的路径的吗?
更奇怪了。ds的version是?
游客

返回顶部