在Visual Studio 2010上使用VLD,假如使用CFileDialog,代码如下:
CFileDialog m_Load(TRUE);
m_Load.DoModal();
在Output输出
...
“testVLD.exe”: 已加载“C:\Windows\SysWOW64\api-ms-win-downlevel-shell32-l1-1-0.dll”,Cannot find or open the PDB file
到这里就不动了,对话框也不显示。去掉
#include <vld.h> 就oK!
那位大侠遇到过,请指教!或者递交给开发者!
环境:
Windows 7 SP1 64 旗舰版
Visual Studio 2010 SP1
Visual Leak Detector Version 2.4RC2