static analysis of C/C++ code
Go to file
Reijo Tomperi de70874084 Getting rid of compiler warning: C4310: cast truncates constant value 2009-10-11 17:38:55 +03:00
gui eliedebrauwer: fix typo (#755) 2009-10-01 18:01:54 +02:00
htdocs a simple build script for building devinfo.html 2009-10-10 22:43:42 +02:00
man Fix #674 (Feature request: error filtering) 2009-10-08 17:56:30 +03:00
src Getting rid of compiler warning: C4310: cast truncates constant value 2009-10-11 17:38:55 +03:00
test Fix #808 (Segfault in Preprocessor) 2009-10-10 23:23:48 +03:00
tools Fix GPL comments in all files. ">." was missing from the end. 2009-09-27 18:08:31 +03:00
win_installer win_installer: Added build scripts 2009-10-11 10:16:26 +02:00
.gitignore Added top-level 'check' target. 2009-09-04 22:59:25 +04:00
AUTHORS Fix ticket #325 (Replace developer names in source files with AUTHORS file) 2009-05-30 08:48:12 +03:00
COPYING Licensing: Using the GPL 3 license 2008-10-26 07:55:15 +00:00
Changelog updated the Changelog 2009-09-22 21:25:26 +02:00
Makefile Revert "Makefile: made it ready for release" 2009-09-24 20:50:36 +02:00
build.bat Add simple batch file to build cppcheck projects in Windows. 2009-07-14 18:47:38 +03:00
cppcheck.cbp Fix GPL comments in all files. ">." was missing from the end. 2009-09-27 18:08:31 +03:00
cppcheck.cbproj Borland C++: Updated the project file 2009-10-10 22:10:33 +02:00
cppcheck.geany doc: changed the doxygen comments for the mainpage 2009-07-16 15:32:07 +02:00
cppcheck.pro Added top-level 'check' target. 2009-09-04 22:59:25 +04:00
cppcheck.sln changed mode of visual studio files 2009-04-10 11:11:07 +02:00
cppcheck.vcproj Update Visual Studio project files. 2009-07-13 18:53:43 +03:00
createrelease updated version to 1.37 2009-09-22 20:57:24 +02:00
doxyfile Add GUI code to doxygen output. 2009-06-02 07:01:20 +03:00
generate_coverage_report Better cleanup for coverage script. 2009-10-05 11:51:23 +03:00
readme.txt cross compiling info added to readme.txt 2009-09-23 19:48:46 +03:00
readme_gui.txt Upate QT framework's URL to readme. 2009-09-06 10:57:21 +03:00
runastyle Began implementing a simple Qt based GUI. 2009-03-01 07:38:21 +00:00
runastyle.bat Began implementing a simple Qt based GUI. 2009-03-01 07:38:21 +00:00
testrunner.cbproj Borland C++ Builder: Fixed compilation and testrunner problems 2009-08-13 22:13:52 +02:00
testrunner.sln changed mode of visual studio files 2009-04-10 11:11:07 +02:00
testrunner.vcproj Replaced UNIT_TESTING ifdef with _MSC_VER 2009-09-23 22:16:46 +02:00
using_gcov.txt doc: how to use gcov 2009-01-20 21:01:11 +00:00

readme.txt

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

=========
Cppcheck
=========


About

  The original name of this program is "C++check".
  The name was changed to "cppcheck".


Compiling

  Any C++ compiler should work.

  The Makefile works under Linux.
  To make it work under Windows with DJGPP, change "g++" to "gxx".

  To build cppcheck with qmake, run this commands:
    qmake -config release  this will generate Makefile (use 'debug' instead of
        'release' if doing developer build)
    make  this will build command-line tool, GUI and autotests
    make sub-src  this will build command-line tool only
    make check  this one will build and run autotests

Cross compiling Win32 (CLI) version of Cppcheck in Linux

  sudo apt-get install mingw32
  make CXX=i586-mingw32msvc-g++ LDFLAGS="-lshlwapi"
  mv cppcheck cppcheck.exe

Usage

  Run the cppcheck program without parameters and a help text will be shown.


Recommendations

  When the "--all" flag is given you may get a lot of error messages.


Webpage

  http://www.sf.net/projects/cppcheck