Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MSVC6:断点停止程序 使用微软Visual Studio 98、微软Visual C++ 6 SP6 < /P>_C++_Windows_Debugging_Visual C++_Visual C++ 6 - Fatal编程技术网

MSVC6:断点停止程序 使用微软Visual Studio 98、微软Visual C++ 6 SP6 < /P>

MSVC6:断点停止程序 使用微软Visual Studio 98、微软Visual C++ 6 SP6 < /P>,c++,windows,debugging,visual-c++,visual-c++-6,C++,Windows,Debugging,Visual C++,Visual C++ 6,在调试器下运行时,只有一个问题。如果我暂停程序并继续,一切都会好的 问题出在哪里?当我遇到断点时,我的程序停止。但不是以一种好的方式;执行停止,我被抛出调试模式进入编辑模式。在遇到断点之前,一切都很好。我知道它正在到达断点-我看到一个黄色的小箭头闪烁,指向代码的右行,inspect窗口中的局部变量和该窗口中的调用堆栈。然后我盯着编辑 这在所有项目中都会发生 我已经卸载并重新安装了MSVC6。这没用 我即将在一台新电脑上重新开始;在我走那么远之前,有人知道我对这个做了什么吗 注:MSVC6不是我

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

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

这在所有项目中都会发生

我已经卸载并重新安装了MSVC6。这没用

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



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

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

除了调试器是一堆废话之外,它的其余部分也是

它的STL实现不是线程安全的,它不支持C++标准,IDE缺乏细节。p> 我敢肯定,您也不能使用过去5年中的任何版本的平台SDK,因为它太旧了,无法使用。这不是一件好事


当你有免费下载的软件时,如果你还继续使用它,那你一定会发疯的。

别再使用VC6了。这是旧的。STL是在1996年从1994年编写的HP代码更新而来的。C++在1998被批准。 当您正在破坏时,代码在做什么?你能把情况简化成一个简单的测试吗。当我尝试时,我通常会找到原因。如果你能做到这一点,它仍然会发生,那么我会为你看一看。我也很不幸在日常工作中使用VC6


VisualC++快件2008不能在某些情况下使用。

是针对你正在处理的应用程序,还是在任何应用程序中所有断点都中断调试器?


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

我要检查的第一件事是该项目是否在其他机器上执行相同的操作。如果不是的话,可能是你的箱子在向南移动。如果不是,那就是VC6项目本身

通常,当我的程序使用硬件(尤其是视频)执行某些操作时,我会使用调试器


我建议您关闭部分程序,直到您找出导致此问题的原因。如果您的程序很小,而且做的不多,则可能是项目已损坏,需要重新构建。从头开始创建一个新项目,并手动将文件和设置放回。

设备是否内存不足,因此在需要额外内存才能在断点处停止时放弃重影


当设备需要额外的内存在断点处停止时,该设备是否正在耗尽内存并因此放弃重影


不,还有一亿多内存要用,还有更多的虚拟内存。

我是投票否决它的人。除非有很好的理由,否则人们通常不会使用VC6。那些膝跳反应是升级或使用boost的人让我很恼火,因为这对我毫无帮助。此外,这些帖子是在你发表评论之前的几天发布的——请注意,我确实在帖子中提出了VC2K8EE的问题。