CppDepend 2024.1 has just been released, and it is completely free for personal use!
Our development team has been working hard to introduce powerful new features, further enhancing CppDepend’s capabilities as a tool for understanding, reviewing, and improving your codebase.
Check out the new features included in this major 2024.1 release:
Advanced Source Explorer
CppDepend 2024 offers an advanced Source Explorer with the following capabilities:
- Issue Navigation: Effortlessly navigate through issues in a file using the toolbar.
- Issue Evolution: Review new, fixed, and unresolved issues.
- Labels: Use labels to view useful metrics about methods.
- Diff Comparison: Examine differences compared with the baseline.
- Dependency Navigation: Click dependencies within a method when they have issues.

C++ Modules Support
Modules improve access to libraries with a more robust and efficient semantic model. From the user’s perspective, the code looks only slightly different, because you use an import declaration rather than a #include preprocessor directive.
CppDepend 2024 provides full support for C++ modules.

Improved Linux Support
CppDepend 2024 enhances the Linux version's graphical user interface, particularly the dashboard, and features improved parsing using the latest version of the Clang front-end parser.
Refine External Symbols
CppDepend 2024 enhances external detection and streamlines the process for refining externals.

Support for C++23/C++20/C++17
CppDepend 2024 offers support for all features in C++23, C++20, and C++17.

Improved Incremental Analysis
In CppDepend 2024, incremental analysis is significantly optimized, ensuring rapid parsing of projects after the initial analysis.
Improved Visual Studio Support
Parsing of Visual Studio solutions and projects has been greatly improved to handle advanced vcproj/vcxproj configurations. It is also now easy to filter which projects in a solution should be parsed.

New Useful Rules Added
CppDepend 2024 improves the existing rules and adds useful new ones, such as the “potential dead code” rules.
CppDepend is free for personal use — if you’re interested, just send us an email at support@cppdepend.com.
