Got linked to cppcheck from the website of the C++ plugin for SONAR Qube. After days and weeks of struggling with Fortify, cppcheck is a breath of fresh air. Runs super fast on my Linux box, and gives very few false positives. I hope I'll be able to contribute at some point in the future. Keep up the great work!
Too many false positives, hard to determine which is a real leak. I tried it with wxWidgets project - it does not seem to recognize that an object will be freed by its parent. I know that there is a way of listing those objects in a file, but its too tedious work to list all wxWidgets objects into a single file.
CppCheck 1.70 for 64 bit Windows does not include Microsoft C++ 2015 redistributable files that it requires in order to run. I don't suppose that's a problem for people who have Microsoft VS 2015 with C++, but we have not upgraded to that yet. Therefore, I cannot even launch cppCheck 1.70 on my machine. I tried getting each .dll it said I was missing, but got stuck at "The procedure entry point ucrtbase.abort could not be located in dynamic link library api-ms-win-crt-runtime-l1-1-0.dll." That was the 3rd dll I had to get, and apparently it's not the version expected. ... Is it too much to expect an Installer to install the program such that it can actually run? I've have very good experience with previous versions of cppCheck, how could this have happened in current installer? Update: cppCheck 1.71 does not start, and does not give a useful message. I removed it and reinstalled cppCheck 1.69, which works on my machine.