MSVC6:断点停止程序

Jos*_*osh 5 c++ windows debugging visual-c++-6 visual-c++

使用Microsoft Visual Studio 98,Microsoft Visual C++ 6.0 SP6

在调试器下运行时,只有一个问题.如果我暂停程序并恢复,一切都很好.

问题?当我遇到断点时,我的程序停止了.但不是很好; 执行暂停,我被调出模式进入编辑模式.一切都很好,直到断点被击中.而且我知道它正在触及断点 - 我看到一个小黄色箭头指向正确的代码行,检查窗口中的局部变量和该窗口中的调用堆栈.然后我盯着编辑.

这发生在所有项目中.

我已经卸载并重新安装了MSVC6.它没有帮助.

我即将开始使用新PC; 在我走那么远之前,有谁知道我对这个做了什么?


注意:MSVC6不是我的选择,但有原因.这是我使用的工具.并且,我们达到目标NT4,因此2008年不能针对NT4和2005年MFC和NT4,MSVC6的问题.

Ori*_*rds -1

我已经很多年没有使用 MSVC6 了,但我记得调试器基本上是一个片状的垃圾。像这样的事情会经常发生,没有明显的原因,因为它只是不喜欢你那天的代码。

除了调试器是一个片状的垃圾之外,它的其余部分也是如此。

它的 STL 实现不是线程安全的,它不太支持 C++ 标准,而且 IDE 非常缺乏细节。

我很确定您也无法使用过去 5 年中的任何版本的 Platform SDK,因为它太旧了,无法理解它们。不是什么好事。

当有可以免费下载的Visual C++ Express 2008时,您会疯狂地继续使用它。