什么是Windows等效的CppCheck?

Mol*_*lma 6 c++ memory-leaks cppcheck

我有一个极端的问题.

我已经在游戏上工作了大约两年(20000多行代码),最近我注意到了大量的内存泄漏.问题是我无法追踪他们中的每一个,因为我的游戏太大了......

我已经四处搜索并注意到CppCheck在我的情况下会很有用,但问题是因为我使用的是Windows,所以我不能使用CppCheck(仅适用于linux).

我想知道是否有一个库或插件是CppCheck等效的Windows,或者可能是一种在Windows上使用CppCheck的方法.

我提出的所有可能性,以及其他问题的解决方案(例如使用std :: deque的智能指针等)都意味着我的程序很小或更合适:重写我的整个程序,就像我一样 - 真的 - 不想做...

IDE:代码块10.05

编译:MinGW 3.81 GCC 4.4.1

sir*_*rge 5

CppCheck也适用于Windows(检查SourceForge上的下载).CppCheck只是一个静态检查工具(它会分析您的源代码以找出一些潜在的问题).为了找到真正的内存泄漏,可能需要使用一些实际运行代码的调试工具(例如,查看Google的Dr.Memory).