【发布时间】:2011-09-20 02:13:51
【问题描述】:
我已经在 VS 2008 中从事 C++ 项目一段时间了。直到最近,在终止我的应用程序时,输出窗口会显示我是否有任何内存泄漏。但是,几天前我注意到它停止显示这些有价值的信息。我也尝试抛出一些 printf(),但输出窗口也没有显示。
我猜我在某处更改了偏好,但我似乎找不到它。现在所有输出显示的是它已加载/卸载的 dll。有什么想法吗?
谢谢, 迈克
【问题讨论】:
-
您确定输出窗口没有设置为显示构建输出,而不是调试输出?
-
是的,它肯定设置为“显示调试输出”
-
一位同事在使用 VS 2008 C++ 时遇到了同样的问题。一周前它“自行修复”,我们不知道如何/是什么修复了它。他得到了所有的调试输出(例如符号加载、跟踪等),而不是 dbg_heap 例程的任何内存泄漏输出。只是想让你知道你不是在想象事情。
-
大声笑,谢谢 franji1...总是很高兴知道 :)
标签: c++ visual-studio-2008 output-window