visual-studio – SDL内存泄漏和Visual Leak Detector

好吧,所以我认为我的程序可能有内存泄漏.这是一个SDL应用程序,它似乎已经变得太大,我无法手动查明泄漏.我在周围搜索了一个相当于Valgrind的窗口(我正在运行
Windows 7 x64并使用Visual Studio 2010),最终遇到了
Visual Leak Detector.不幸的是,它似乎并不想生成输出.

我设置了另一个项目,一个空的控制台应用程序,并以与我的SDL应用程序相同的方式设置VLD.在运行程序时,VLD工作得很好,并且抓住了我扔给它的每一个内存泄漏.但在SDL应用程序中,它只输出“安装了Visual Leak Detector 2.2版”.在调试会话开始时没有别的,即使我在main函数中故意创建内存泄漏.

我能说的最接近,可能与SDL拧紧程序入口点有关.但这只是猜测.有没有办法让VLD与SDL一起使用?

最佳答案 你可以尝试删除.它是调试内存泄漏的强大工具.

点赞