社区
非技术类
帖子详情
谁遇到过vc6开发环境跟踪调试时,光标错位的情况?
vcbear
2004-10-18 03:21:08
单步跟踪时,本来光标应该指向当前正要运行的语句,但我的vc不知道犯什么毛病,产生了错位,比如本来运行的语句在100行,光标的位置却在不相干的86行,按一下单步前进,代码到了101行,光标也前进到87行,依次类推,不是一般的闷那!
而且不是所有文件都如此,只是个别的文件,偏偏这个文件的代码很是需要单步调试!
有谁遇到过类似的情况,是代码结构问题还是调试环境问题?除了重装系统,重装vc,有什么别的办法吗?
...全文
194
5
打赏
收藏
谁遇到过vc6开发环境跟踪调试时,光标错位的情况?
单步跟踪时,本来光标应该指向当前正要运行的语句,但我的vc不知道犯什么毛病,产生了错位,比如本来运行的语句在100行,光标的位置却在不相干的86行,按一下单步前进,代码到了101行,光标也前进到87行,依次类推,不是一般的闷那! 而且不是所有文件都如此,只是个别的文件,偏偏这个文件的代码很是需要单步调试! 有谁遇到过类似的情况,是代码结构问题还是调试环境问题?除了重装系统,重装vc,有什么别的办法吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beipiao
2004-10-18
打赏
举报
回复
go to disassembly
看看对应的汇编代码,如果发现有一部分代码被编译器忽略,那么就是编译器出现了编址错误。
我碰到过的这种现象,一般是下面几个原因引起的,
一是结构定义时未单字节对齐;
二是有部门级和开发组级共有目录,在公有目录和自己的工程中有结构重定义,但结构具体形式不一样;
三是用到stl在release版时出现变量内存数据乱序(有关stl在vc6中的支持问题,除了自己,也见到有同事碰到过)
Caps77
2004-10-18
打赏
举报
回复
你把调试的文件移除,看看系统还能不能定位到那个文件
vcbear
2004-10-18
打赏
举报
回复
一般改了原代码,我都会保存并编译全部工程的。不过你说的这个可以作为一种可能性检查一下。
ringphone
2004-10-18
打赏
举报
回复
你改了源文件没编译,直接调试了,就会出现这种情况。一般是设置中输出的EXE与调试的EXE不在同一目录引起,DLL最容易引起这种问题。
vcbear
2004-10-18
打赏
举报
回复
也许该打打补丁了...ai
易语言程序免安装版下载
修改集成
开发环境
,自动记忆非独立编译
时
是否写出依赖文件的选项。 6. 大幅提高编译速度。 对其它支持库的更新: 1. 修改高级表格支持库,在双击单元格进入编辑状态后,不能收到第一个“字符输入”事件的BUG。 ...
我最爱的
VC6
.0英文绿色版:经典编程环境的便捷体验
首先,
VC6
.0的用户界面是基于...通过对比分析,我们可以看出,尽管
VC6
.0在教学中有着不可磨灭的功绩,但面对新
时
代的教育需求,引进更新的集成
开发环境
将是一个必然的趋势。实践案例:考虑一个简单的例子,如排序数组。
VC 6.0英文版
开发环境
安装包与Win10兼容性解决方案
Visual C++ 6.0(简称VC 6.0)是微软于1998年推出的一款经典C++开发工具,标志着Windows平台上原生C++开发的黄金
时
期。其英文版因其原生支持国际化开发,成为全球开发者广泛使用的版本。VC 6.0集成了MFC(Microsoft ...
VC6
.0英文绿色版:经典编程环境的便捷体验
Visual C++ 6.0 (
VC6
.0),作为微软在上世纪九十年代末推出的集成
开发环境
(IDE),至今仍被许多开发者所使用和怀念。它不仅是一个开发工具,更代表了那个
时
代软件开发的巅峰。尽管现代
开发环境
以其先进的功能和用户...
关于vc go to definition定位不准的问题
今天将一个vc工程拷贝了一份到当前文件夹下保存,并用vc打开复制的工程开始修改程序,发现在使用在头文件里使用go to definition
时
,经常跳转到拷贝前的那个工程源文件里,而不是当前源文件里。另外,记得以前使用vc...
非技术类
1,659
社区成员
58,949
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章