单步跟踪时,本来光标应该指向当前正要运行的语句,但我的vc不知道犯什么毛病,产生了错位,比如本来运行的语句在100行,光标的位置却在不相干的86行,按一下单步前进,代码到了101行,光标也前进到87行,依次类推,不是一般的闷那!
而且不是所有文件都如此,只是个别的文件,偏偏这个文件的代码很是需要单步调试!
有谁遇到过类似的情况,是代码结构问题还是调试环境问题?除了重装系统,重装vc,有什么别的办法吗?
而且不是所有文件都如此,只是个别的文件,偏偏这个文件的代码很是需要单步调试!
有谁遇到过类似的情况,是代码结构问题还是调试环境问题?除了重装系统,重装vc,有什么别的办法吗?
解决方案 »
- 下周离职啦=== 剩下的就是交工啦,感觉轻松了
- 请tabby 进来接分
- 急问,不同对话框之间如何传数据??
- 求教: 怎么看<<windows程序设计>>(就是很经典的那本)?希望好心人给点建议
- 求教:应用程序的消息分发循环是否一直在运行?
- 用ODBC方式连SQL Server为什么添加时总提示“记录集为只读”!!(在线等)
- CString变量在监视窗口可以显示(字符串值),我自己定义的类只能显示(...)
- 请问,我用vc写了几个小程序可是在本机上可以执行。。。。但是拿到别的机器上就不执行了,不知道是什么原因??
- 如何编程实现重启动FTP服务器?
- 静态变量与普通变量有什么区别???
- 高手请教:系统进行疲劳测试时(debug)随机报运行时错误
- 自创建工具栏,被关闭后怎么重新显示?
看看对应的汇编代码,如果发现有一部分代码被编译器忽略,那么就是编译器出现了编址错误。我碰到过的这种现象,一般是下面几个原因引起的,一是结构定义时未单字节对齐;
二是有部门级和开发组级共有目录,在公有目录和自己的工程中有结构重定义,但结构具体形式不一样;
三是用到stl在release版时出现变量内存数据乱序(有关stl在vc6中的支持问题,除了自己,也见到有同事碰到过)