Versions 2019.3 / 2019.2 / 2019.1

CppDepend 2019 Release

From MISRA C++ standard support and Visual Studio 2019 integration to embedded project analysis and Qt Kit selection — the 2019 release expanded CppDepend's capabilities across diverse C++ ecosystems.

CppDepend 2019.3

Advanced Support for Qt Projects

Advanced Support for Qt Projects
  • CppDepend 2019.3 provides the ability to choose the right Qt Kit for the analysis.

Support for Embedded Projects

Support for Embedded Projects
  • Out of the box support for Embedded projects using:

  • Code Composer Studio, Renesas Studio, Arm Studio.

Support for Eclipse Projects

Support for Eclipse Projects
  • Out of the box support of Eclipse projects.

CppDepend 2019.2

Support for Visual Studio 2019

Support for Visual Studio 2019
  • CppDepend 2019.2 supports Visual Studio 2019.

  • Also supports Visual Studio 2017, 2015, 2013, 2012 and 2010.

  • If several VS 2019 SKUs are installed (Enterprise, Professional, Community), the CppDepend extension can be installed in one or several SKUs.

Simplified Menu for the Visual Studio Extension

Simplified Menu for the Visual Studio Extension
  • A new beginner menu shown by default offers direct access to each feature.

  • Queries, rules, quality gates and trend metrics generated via the New menu now contain relevant URLs to the online documentation.

  • Users can switch back and forth between the beginner menu and the standard menu.

Deferred Visual Studio 2017/2019 Extension Loading

Deferred Visual Studio 2017/2019 Extension Loading
  • The CppDepend VS extension is now an AsyncPackage loaded on user request after startup.

  • Visual Studio startup performance is no longer impacted by CppDepend.

  • Complies with the May 2018 Visual Studio 2017 extension load policy.

  • Extension loaded after a few seconds of VS inactivity or on user request.

CppDepend 2019.1

MISRA C++ Standard Support

MISRA C++ Standard Support
  • MISRA C++ is a set of software development guidelines for the C++ programming language developed by MISRA (Motor Industry Software Reliability Association).

  • Aims to facilitate code safety, security, portability, and reliability.

  • CppDepend 2019 provides 90 MISRA guidelines out of the box.

Plugins Execution Optimization

  • External plugins Clang-Tidy and Vera++ can take a long time to achieve analysis.

  • Plugin execution is now asynchronous — results are loaded as soon as analysis is done.

  • Get CppDepend results quickly while plugins run in the background.

Clang-tidy Customization

Clang-tidy Customization
  • clang-tidy checks against many standards and guidelines which makes it very slow.

  • Optimize execution by changing command line arguments to check only desired guidelines.

  • Fine-tune which checks to run for faster, more focused analysis.

Ready to try CppDepend?

Start your 14-day free trial with full access to all features. No credit card required.

Download Free Trial