Installing CppDepend JetBrains Plugin
Integrate CppDepend into your JetBrains IDE workspaces (CLion, IntelliJ IDEA).
Prerequisites
- •IDE Compatibility: CLion or IntelliJ IDEA (Version 2023.2 or newer)
- •JCEF Runtime: Ensure "Chromium Embedded Framework (JCEF)" is enabled in your IDE settings (this is enabled by default in all standard JetBrains IDE distributions).
Location of the Extension Artifact
Navigate to your CppDepend installation directory and open the jetbrains subfolder to find the installation archive:
<CppDepend-Install-Directory>/jetbrains/cppdepend.zipInstallation Instructions
Follow these steps to install the plugin file manually into your IDE:
- 1Open CLion or IntelliJ IDEA.
- 2Open the IDE Settings/Preferences frame: macOS: Go to CLion/IntelliJ IDEA → Settings (or Preferences). Windows/Linux: Go to File → Settings.
- 3Click on the "Plugins" option in the left-hand navigation column.
- 4Locate the "Gear icon" (⚙️) sitting next to the "Installed" tab header at the top, and click it.
- 5Choose "Install Plugin from Disk..." from the contextual menu.
- 6Use the file browser to target your CppDepend installation directory, step into the 'jetbrains' folder, and select cppdepend.zip.
- 7Click "Open", then apply the changes by clicking "OK".
- 8Restart your JetBrains IDE to fully initialize the plugin components.
Initial Extension Configuration
Before triggering your first analysis view, provide the plugin with your workspace path environments:
- 1Open your project in CLion or IntelliJ.
- 2Go to Settings → Tools → CppDepend.
- 3In the "Server Path" input, browse and select your main CppDepend installation folder directory.
- 4In the "Project Path" input, select your project configuration file (.cdproj for C++ projects or .jdproj for Java projects).
- 5Click "Apply" and save.
How to Run
- To open the dashboard, simply click on the "Tools" top menu header and select "Open CppDepend Analysis".
- The interactive canvas will initialize right beside your standard open source code tabs.
- Clicking on any rule violation, metric anomaly, or dependency node inside the dashboard will instantly open, viewport-center, and highlight the matching line of code inside your IDE editor workspace.
The dashboard integrates directly with your editor — clicking on any analysis result navigates directly to the corresponding source code line.
Download CppDepend
Start your 14-day free trial with full access to all features.
Download Free Trial