meteor
驱动大牛
驱动大牛
  • 注册日期2001-12-10
  • 最后登录2009-08-14
  • 粉丝0
  • 关注0
  • 积分280分
  • 威望62点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1325回复:7

SoftICE中为什么有些变量说未定义

楼主#
更多 发布于:2001-12-13 09:57
在用SoftICE进行源码调试时为什么有很多变量都看不到,提示说未定义?一般用dprint可以输出,但编程时将每个变量都这样输出多次又太麻烦了,请问各位大侠是否遇到如此情况,又是如何解决的?
流星一剑 天才的人是流星,注定要燃烧自己以照亮他们的世纪。
meteor
驱动大牛
驱动大牛
  • 注册日期2001-12-10
  • 最后登录2009-08-14
  • 粉丝0
  • 关注0
  • 积分280分
  • 威望62点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-13 10:51
请教高手了
流星一剑 天才的人是流星,注定要燃烧自己以照亮他们的世纪。
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-13 17:15
编译器已经将代码优化过了,其中你看不到的变量已放到了寄存器中。编译时加上/Od /Oi参数。
System Internals http://sys.xiloo.com
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-12-14 11:23
编译时加上/Od /Oi参数。

是zero,还是字母o?
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
meteor
驱动大牛
驱动大牛
  • 注册日期2001-12-10
  • 最后登录2009-08-14
  • 粉丝0
  • 关注0
  • 积分280分
  • 威望62点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-12-14 13:31
是build /0d /0i吗,还是不行啊。
流星一剑 天才的人是流星,注定要燃烧自己以照亮他们的世纪。
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-12-14 14:14
是CL的编译参数。可修改setenv.bat,如下:

---------------------------------------------------
:checked

rem set up an NT checked build environment

set BUILD_ALT_DIR=chk
set NTDBGFILES=1
set NTDEBUG=ntsd
set NTDEBUGTYPE=windbg
set MSC_OPTIMIZATION= /Od /Oi
---------------------------------------------------
 
System Internals http://sys.xiloo.com
meteor
驱动大牛
驱动大牛
  • 注册日期2001-12-10
  • 最后登录2009-08-14
  • 粉丝0
  • 关注0
  • 积分280分
  • 威望62点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-12-14 15:08
谢谢,我再试试
流星一剑 天才的人是流星,注定要燃烧自己以照亮他们的世纪。
meteor
驱动大牛
驱动大牛
  • 注册日期2001-12-10
  • 最后登录2009-08-14
  • 粉丝0
  • 关注0
  • 积分280分
  • 威望62点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-12-14 16:12
成功了,再次感谢matt兄,以后还请各位不吝赐教!
流星一剑 天才的人是流星,注定要燃烧自己以照亮他们的世纪。
游客

返回顶部