首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSVC6:断点停止程序

MSVC6:断点停止程序
EN

Stack Overflow用户
提问于 2008-08-12 04:00:13
回答 6查看 1.4K关注 0票数 6

使用98,Microsoft C++ 6.0 SP6

在调试器下运行时,只有一个问题。如果我暂停节目并继续,一切都会好起来的。

问题出在哪里?当我碰到断点时,我的程序就停止了。但不是以一种好的方式;执行停止,我被抛出调试模式进入编辑模式。在断点被击中之前一切都很好。我知道它击中了断点-我看到一个黄色的小箭头指向右边的代码行,检查窗口中的局部变量和那个窗口中的调用堆栈。然后我盯着编辑看。

在所有项目中都会发生这种情况。

我已经卸载和重新安装了MSVC6。没什么用。

我即将在一台新电脑上重新开始;在我走到这一步之前,有人知道我对这台电脑做了什么?

注意: MSVC6不是我的选择,但这是有原因的。这是我工作的工具。而且,我们的目标是NT4,所以考虑到2008年不能针对NT4和2005年有问题的MFC和NT4,MSVC6就是。

EN

回答 6

Stack Overflow用户

发布于 2008-08-12 05:22:11

别再在VC6上打了。它很古老。STL于1996年从1994年编写的HP代码中更新。C++于1998年批准。

当你破坏的时候,代码在做什么?你能把情况简化成一个简单的测试吗。当我尝试的时候,我通常会找到原因。如果你能做到这一点,那么我会给你看一看。我也很不幸,在日常工作中使用了VC6。

Visual C++ Express 2008不能在某些情况下使用。

票数 1
EN

Stack Overflow用户

发布于 2008-08-21 16:55:59

我要检查的第一件事是这个项目是否在其他机器上做同样的事情。如果不是的话,可能是你的箱子往南走了。如果不是,则是VC6项目本身。

通常,当我的程序使用硬件(特别是视频)做一些事情时,我会对调试器很好。

我建议关闭您的程序的一部分,直到你找出是什么部分造成这一点。如果您的程序是小的,不做太多,它可能是项目已损坏,需要重建。从头开始做一个新的项目,然后手工把你的文件和设置放回去。

票数 1
EN

Stack Overflow用户

发布于 2008-08-12 12:28:32

是特定于您正在处理的应用程序,还是在任何应用程序中执行所有断点都会破坏调试器?

如果您在正常启动应用程序之后手动附加调试器,会有什么不同吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档