Authors:
advtools

C/C++

Products: IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE, CLion

Vendor: AdvancedTools

Email:

Source code: https://github.com/nicity/CppTools

Provides advanced C / C++ / Makefile editing and compiling / debugging capabilities. Editing capabilities consist of reference navigation (variable / field / macro / macro parameter names), completion, live semantic and error highlighting (sometimes with fixes :),
find usages, goto class / symbol / macro def / constant, refactorings (rename, introduce var), override / implements action / navigation,
quick navigate info (Control + Mouse hover), generate default/copy constructors and assignment operator, detect unused variable / functions, structure view
, surround with cast/if/etc, navigate from java native declaration to cpp implementation and backward, do compile for cpp files and build for makefile/dsp/vcproj files and more.
Debugging support consists of GDB integration exposed as idea debugger interface.
EAP software, works only for Win32/(MsVc/Gcc + CygWin/MingW), Linux 32bit /Intel/Gcc, MacOSX/Intel/Gcc platforms with IntelliJ Idea 14 / 14.1 Ultimate / Community editions (builds 139.*, 141.*), WebStorm.
Detailed readme and blog
Downloads: 97379
Rating:
Participated in rating: 45
Version Compatible builds Date
0.8 build 8 139.1 — 142 30.04.2015 Download
0.8 build 6 131.1 — 136 01.12.2014 Download
0.8 build 5 111.200 — 130 17.11.2013 Download
0.8 build 3 [BETA] 107.200 — 117.* 23.01.2013 Download
1 update is hidden show all updates

Recent change notes

In 0.8.8:
  • IntelliJ Idea 14.1 and branch 141 (e.g. WebStorm 10) compatibility fixes.
  • Added missing support for 'ifneq' keyword in Makefiles.
In 0.8.7:
  • IntelliJ Idea 14 and branch 139 (e.g. WebStorm 9) compatibility fixes.
  • Dropped Idea 13.X support
In 0.8.6:
  • IntelliJ Idea 13 and 13.1 branch fix (e.g. WebStorm 7/8) compatibility fixes.
  • Dropped Idea 11.X and 12.X support
In 0.8.5:
  • Idea 11.1 compatibility fixes.
  • Compile file action supports Clang.
In 0.8.4:
  • Customizable Makefile colors.
  • Added IntelliJ Idea 12 support.
  • Dropped IntelliJ Idea 10 / 10.5 support.
In 0.8.3:
  • Added IntelliJ Idea 10.5 / 11, WebStorm support.
  • Dropped IntelliJ Idea 9 (Diana) support.
In 0.8.2:
  • Dropped Idea 8 (Diana) support.
In 0.8.1:
  • Major feature: initial support for handling Cpp and C files without switching settings.
  • Completion of member names in constructor initializer list.
  • Find usages over string literal will find other occurrences of the same literal.
  • Completion of macros parameters inside macro body.
  • Assorted performance and usability fixes got from dog fooding :).
  • Completion / navigation for targets / value references in makefiles.
  • Recent find usages action works in usage view for c++ symbols.
  • Option to disable multiple definition checks (C++ Project Settings|Settings).
  • No absent definition error produced for declaration of static integral constant inside class.
  • Leading // file level header comments are folded.
  • Fixed bug with broken "Navigate to constant / macro".
  • Added IdeaX support.
  • Dropped Idea 6 (Demetra) and Idea 7 (Selena) support.

Comments:

12345..8>
ruchevits
2015-04-29 17:00:26
In fact, it seems to work on my IntellijIDEA 141.713 build. I've just modified META-INF/plugin.xml myself and changed 'idea-version > until-build' property to 142.0. This is a possible temporary workaround if you're not too afraid of any critical incompatibility issues. :)
.
Anonymous
Rated:
2015-04-09 13:42:26
not compatible with release version since weeks
.
Anonymous
Rated:
2015-04-01 13:46:59
Can you publish 0.8.8 please?
.
Anonymous
2015-03-30 00:55:22
On OSX the C++ plugin with IDEA 14.1 says incompatible.. hope this is fixed soon..
.
Anonymous
2015-03-25 15:12:41
Installing into IDEA 14.1 says: not compatible
.
Anonymous
Rated:
2015-02-24 18:13:55
Thanks for the plugin. I am using this on Mac OSX. When I create a hello world project, I do not see makefile getting generated. Is it expected of makefile to be generated? I am used SDK root of /usr. I tried /usr/bin/gcc as well. Same results.
.
Anonymous
Rated:
2015-02-12 19:13:58
Good job guys! But there are still some issues on windows. cfserver gets stuck sometimes.
.
Anonymous
2015-01-28 01:47:05
How/where do I get the gcc executable so I can "Choose Cpp SDK" when creating a new c/c++ project in IntelliJ?
.
dimyriy
2015-01-20 16:23:41
Why does "until version" set to 136? It's works just fine with current version (139.1038.6)
.
Anonymous
Rated:
2014-12-18 01:36:01
Please update it for 14!
.
Anonymous
Rated:
2014-12-13 09:47:07
Expect Support for 14,Thank you!
.
Anonymous
Rated:
2014-12-08 14:28:44
THanks for 13 support!
.
Anonymous
Rated:
2014-11-21 19:08:56
For people having incompatibility issues: Extract the zip. In PyCharms > Settings > Plugins > Install from harddrive > browse to [extracted_folder]/lib/ZipFile.zip
.
Anonymous
2014-10-30 16:57:28
How do I get this plugin to work? I just installed it but I can't create C/C++ projects
.
Anonymous
2014-09-25 05:44:11
I've download and apply plugin in the below link, but I got error as below. com.intellij.diagnostic.PluginException: com/advancedtools/cpp/CppSupportSettings : Unsupported major.minor version 51.0 [Plugin: C/C++] I'm using IntelliJ Ultimate 13.1.2 and build #IU-135.690 on Mac What's the problem and how can it be fixed?
.
12345..8>