Download CppDepend

Start your 1-month free trial now!

Enter your email address to immediately download a fully functional 1-month free trial of cppdepend.

We respect your privacy and take protecting it seriously. We will never sell, rent, lease or give away any information you provide
to any third party.

Version currently available: 2018.1
See Release Notes.

Already Have a license?

Enter the license key (case sensitive) that you got while purchasing cppdepend professional edition.

Version currently available: 2018.1
See Release Notes.


CppDepend is a tool that simplifies managing a complex C\C++ code base. Architects and developers can analyze code structure, specify design rules, do effective code reviews and master evolution by comparing different versions of the code.

CppDepend is based on Clang for more reliability.

CppDepend provides more than 120 default CQLinq queries to detect flaws concerning:

  • Dependencies,
  • Complex implementations,
  • Naming,
  • Structure problems,
  • and much more ...
You can customize easily these default rules or create your rules using CQLinq
CppDepend uses Clang to parse the source files, and CQLinq based on Linq to query the code base.

Yes, CppDepend is a source code analyzer and as such can only analyze parts of a project that have the source code.

CppDepend supports C and C++.