1.1 KiB
1.1 KiB
Importing project
You can import some project files and build configurations into Cppcheck.
Cppcheck GUI project
You can import and use Cppcheck GUI project files in the command line tool:
cppcheck --project=foobar.cppcheck
CMake
Generate a compile database:
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON .
The file compile_commands.json
is created in the current folder. Now run Cppcheck like this:
cppcheck --project=compile_commands.json
Visual Studio
You can run Cppcheck on individual project files (*.vcxproj) or on a whole solution (*.sln)
Running Cppcheck on an entire Visual Studio solution:
cppcheck --project=foobar.sln
Running Cppcheck on a Visual Studio project:
cppcheck --project=foobar.vcxproj
C++ Builder 6
Running Cppcheck on a C++ Builder 6 project:
cppcheck --project=foobar.bpr
Other
If you can generate a compile database then it's possible to import that in Cppcheck.
In Linux you can use for instance the bear
(build ear) utility to generate a compile database from arbitrary build tools:
bear make