Advanced Support for Qt Projects

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

Out of the box support for Embedded projects using:
Code Composer Studio, Renesas Studio, Arm Studio.
Support for Eclipse Projects

Out of the box support of Eclipse projects.
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.
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.
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 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
