【发布时间】:2016-10-28 07:56:49
【问题描述】:
当我包括:
#include <vld.h>;
在我的 stdafx.h 中并运行我的程序,它说安装了 Visual Leak Detector 2.5。我可以很好地运行我的程序,但是当它退出时,我得到了这个错误:
Exception thrown at 0x00007FFFB7F57FE7 (ntdll.dll) in CPPAssessment.exe: 0xC0000005: Access violation reading location 0x00007FFFB8095252.
If there is a handler for this exception, the program may be safely continued.
但我只有在启用 Visual Leak Detector 时才会得到这个,所以我猜这就是问题所在。
我确实找到了这个网站:Visual Leak Detector Forums 有人提到了一个修复,但它导致了一个带有 vld.cpp 文件的 github 存储库,我不知道如何处理它。
这个错误似乎是由 Windows 10 周年更新引起的,但我不确定。
【问题讨论】:
-
哈哈,jelmer :') Ik heb het zelfde 问题...
-
我有同样的问题,但我的程序甚至没有启动。
-
这个问题其实和C++或者C++11没有关系。由于“Visual Leak Detector”是第三方产品,您可能需要添加相关标签,以吸引使用/维护此类产品的人的注意。
-
您能否提供您的 vld.ini 并激活视觉检漏仪以查找 VLD 内部的泄漏。
标签: c++ visual-studio c++11 visual-leak-detector