C++ IDE: an April Fools’ Day joke?

Hey guys!

We hope you enjoyed our yesterday’s April Fools’ announcement and didn’t get your hopes too high about us creating a replacement for Google Reader. However, one of the things written there is actually true – we do have plans to create an IntelliJ-based C++ IDE at some point. The listed features are pretty close to what we have in mind, and you can notice that some of them are already implemented and ready to use in AppCode.

As the work is in progress, you can subscribe to get the latest news at the bottom of the features page and follow the AppCode blog to stay up to date.

UPDATE: ReSharper team is also working on introducing C++ support. You can find more details in ReSharper blog.

Stay tuned!

The AppCode Team

Comments below can no longer be edited.

93 Responses to C++ IDE: an April Fools’ Day joke?

  1. Avatar

    Tommy says:

    April 2, 2013

    One of the best JetBrains news in years (C++ IDE part of it)… Though you might want to correct the typo on the AppCode page, it is spelled: Doxygen (not Doxigen) 🙂

    • Avatar

      Maria Khalusova says:

      April 3, 2013

      Thanks for noticing! We’ll correct it =)

  2. Avatar

    Jason Lotito says:

    April 3, 2013

    Well, this is just damn skippy. Is the plan to build the C++ editor into AppCode, or as a different IDE all together?

    • Avatar

      Maria Khalusova says:

      April 3, 2013

      It will be a different IDE so that it could be cross-platform. AppCode can only run on OS X

      • Avatar

        Jon Wu says:

        December 19, 2013


      • Avatar

        Pedro says:

        June 17, 2014

        Hello, 1 year since this post, any news on the C++ editor?

        • Avatar

          Kilobyte says:

          July 3, 2014

          It is in private beta right now.

  3. Avatar

    SuperVasya says:

    April 3, 2013

    Awesome. Will it be possible to extend IntelliJ IDEA with C++ plugin, like it realised with PHP, Ruby, and Python (i.e. no need for separate IDE, if you already have IDEA)?

    • Avatar

      Maria Khalusova says:

      April 3, 2013

      Yes, it will be.

  4. Avatar

    Chris says:

    April 3, 2013

    Wow, this is great news. Is there any estimate as to when this will be available? I’d love to be able to use IntelliJ instead of Visual Studio.

    • Avatar

      Maria Khalusova says:

      April 4, 2013

      No estimates yet but you can subscribe for news to be up to date.

  5. Avatar

    Dmitriy says:

    April 4, 2013

    Thanks guys! I can’t wait to have it! =)

  6. Avatar says:

    April 6, 2013

    Would love to see ReSharper-like functionality for C++, but I don’t know if I’d be able to leave Visual Studio for C++ development any time soon. An app I help maintain uses MFC, and that only comes with the paid editions of VS. Concievably one could pay for VS and this new IDE, but without some support for MFC it might get quite cumbersome (I’m thinking of having to use VS for its dialog designer) to use them in concert.

    So would there be any plan to bring the C++ refactoring and code analysis to Visual Studio? Like a JetBrains RePlusPlus-er.

  7. Avatar

    Henry Miller says:

    April 8, 2013

    We desperately need a better C++ IDE. Just a few days before this a group of us approached management about getting some money put to updating our current ide (qt creator), then one of our Java developers sent us this and got everyone all excited. We develop on linux (I don’t know what the Java side does).

  8. Avatar

    Andrew says:

    April 8, 2013

    Ooo! Does this mean that Arduino will finally have a respectable IDE?

  9. Avatar

    Chris says:

    April 9, 2013

    This is amazing! Please consider adding support for remote build/debug. Netbeans CDT has this and it is a huge productivity boost for embedded development.

  10. Avatar

    virus says:

    April 15, 2013

    Please make free version of this IDE just like you’ve done for IDEA. Please please please

  11. Avatar

    Lilian says:

    April 20, 2013

    Wow, that’s really some great news.
    Using libc++ – that makes it even more awesome.
    You could implement live code recompilation like this IDE implemented it: for example.

  12. Avatar

    آرش says:

    April 23, 2013

    As you know, for C++ IDEs in linux and unix, Clang is better than GCC. because Clang has better integration with IDEs.
    so what is your plan, are you just supporting Clang in unix based OS?

  13. Avatar

    Nenad says:

    April 24, 2013

    Perfect! We NEED a great C++ IDE now!

  14. Avatar

    Steve says:

    May 3, 2013

    I can’t wait! I’m a die-hard IntelliJ user for both Java and Python development, but the third leg of my tripod, C++ development, is lacking.

    My C++ path has been from Windoze (VS blew everything else away at the time), to Linux (where Eclipse has been the least sucky solution IMO), to now Mac, where XCode drives me #$$#@ nuts. XCode is slick, but there are things I really hate about it. I’ve longed for years for the IDEA experience for C++. My $ are practically in the mail already 🙂 Please work fast!

    Since I am on a Mac, how valuable will AppCode be to me? It sounds to me like it will just frustrate me, as it will look like an IntelliJ product, but won’t give me any of the coding help that I’m used to. Even so, if its windowing system acts like IDEA and not XCode, that might be enough reason to switch right there. But if it doesn’t even have basic navigation aids, like clicking on a method name to go to its implementation, or being able to type a class name to navigate to, I bet I’m better of sticking with Xcode.

  15. Avatar

    Steve says:

    May 3, 2013

    Or maybe the C++ plugin for IDEA is what I should go with?

  16. Avatar

    likebean says:

    May 8, 2013

    Very perfect!any release plan of the c ide ?

    • Avatar

      Anton Makeev says:

      May 13, 2013

      Not yet, news to come early this fall.

  17. Avatar

    Kenneth Troldal Balslev says:

    May 17, 2013

    This is great news, indeed! I’m a big fan of the JetBrains IDEs

    There are not many good C++ IDEs available, unfortunately. In my experience, many of the IDE’s have trouble with C++11. For example, code completion for dereferencing of std::shared_ptr seems to be a big problem.
    I’m working on Mac OS X and using AppCode. Even though AppCode is for OS X and Objective-C, the support for C++11 is excellent, which means that it is now my main IDE for C++ on OS X.
    I’m looking forward to the new C++ IDE, especially integration of Boost, Doxygen and CppUnit.

    One question:
    AppCode uses XCodes project format, but will it be possible to import XCode projects from the new C++ IDE?


    • Avatar

      Anton Makeev says:

      May 28, 2013

      We have no detailed information about project formats for C++ IDE yet, though it is very unlikely it will directly import Xcode projects – that is what AppCode does.

      • Avatar

        Rich Eakin says:

        June 20, 2013

        I for one would really appreciate this feature of AppCode in your C++ IDE, or even better in the C++ plugin for IntelliJ. I develop alot of cross platform code and it’s a pain to have 3 (or more) IDE’s open to do it. If it is about cost, I would happily pay for this feature.

        Thanks for all the hard work, JetBrains!

  18. Avatar

    Bill K says:

    May 20, 2013

    There will no doubt be many competing requests, but just for the record my request would be for the IDE to have integration with the Qt framework. Qt Creator is not so bad, but IDEA is definitely a step above and I would not be trying to retrain my “muscle memory” for editing shortcuts as I move between platforms if JetBrains came out with a C++ IDE. Looking forward to it…

    • Avatar

      Michael says:

      September 13, 2013

      Supporting Qt (5.0 and above) would be marvelous. It will turn the new IDE into a C++ powerhouse with unlimited possibilities – when combined with Jetbrains’ IDE awesomeness.
      1. Wide cross-platform coverage including Linux, Mac, Windows, iOS and Android.
      2. Excellent, well-supported and fast-developing C++ GUI framework.
      3. Embedded Webkit and (soon) Blink/Chromium.
      4. Networking (and other) classes that will enable fast development of connectivity to back-ends.

  19. Avatar

    greatvote says:

    May 21, 2013

    That’s a good news! Are you going to support popular C++ frameworks (like Qt) in the new IDE?

    • Avatar

      Anton Makeev says:

      May 28, 2013

      Probably, but not from the beginning.

  20. Avatar

    Curtis Gehman says:

    May 24, 2013

    Very much looking forward to this.
    Feature request: Perforce integration. Pretty please!

    • Avatar

      Anton Makeev says:

      May 28, 2013

      Perforce integration is a standard IntelliJ Platform feature and is available in all our IDEs. It will be available in C++ IDE for sure.

  21. Avatar

    Marcel Bradea says:

    May 30, 2013

    Does this mean support for Blackberry (BB10) development?

  22. Avatar

    Anton Makeev says:

    May 31, 2013

    No, at the moment we don’t have any plans to support Blackberry development.

  23. Avatar

    Stefan Breitenfeld says:

    June 19, 2013

    This is really good news! Thanks, guys!
    However, I want to join greatvote in requesting QT support from the start. This is a must-have!

  24. Avatar

    Anindya Chatterjee says:

    June 25, 2013

    What a great news it is !! Just about when I was searching for a better/cooler cross-platform C IDE (tired of eclipse CDT and netbeans) I came across the news. Though there is no release plan, but it is worth waiting. I am a BIG fan of Resharper, can’t even think about coding in .NET without it. So I guess same legacy will follow suit. I have couple of queries though. It will be nice to have an answer.

    1. Is there any plan to target GCC (Cygwin/Linux/MacOS)?
    2. Will it support popular cross-platform build systems apart from CMake like – GNU autotool, Scons?
    3. Will there be any plan for a community edition? (I know this is too early to ask)

    Thanks again guys for this great news.

    • Avatar

      Anton Makeev says:

      June 26, 2013

      1) Yes, GCC is the main target for the first version
      2) Eventually it will, but it is quite a bit if work. CMake is a good candidate to start with.
      3) No information on licensing yet.

      • Avatar

        Anindya Chatterjee says:

        June 26, 2013

        Thanks for the prompt reply. I am eagerly waiting for the first release!

  25. Avatar

    Jasper Blues says:

    June 26, 2013

    Will the C++ IDE’s features be available in AppCode? This will be useful for C++ heavy iOS or OSX development.

    • Avatar

      Anton Makeev says:

      June 26, 2013

      Yes, Jasper, all language features will be available in AppCode as well.
      The difference will be in the supported toolchains.

  26. Avatar

    Cedi says:

    July 3, 2013

    Did you know an Release-date or a Beta-Release-date or anything else?

    • Avatar

      Anton Makeev says:

      July 9, 2013

      Autumn should bring some good news.

  27. Avatar

    neslekkim says:

    July 17, 2013

    Suport for toolchains from microcontrollers also?, like STM32, AVR, ARM and so on ?

    • Avatar

      Anton Makeev says:

      July 17, 2013

      Gradually, but probably not in the first version.

  28. Avatar

    Ogla V. Sungutay says:

    July 19, 2013

    “It’s a crime that JetBrains is not offering a C/C++ IDE”. This was my tweet some time ago, after I started using IntelliJ for web and Actionscript development in Linux. Impatiently waiting for the alpha/beta release.

  29. Avatar

    sven k says:

    July 27, 2013

    Please add support for the JUCE c++ library. We would love that !!!

    • Avatar

      agust says:

      August 7, 2013

      Yes, yes! I also asked for this by mail already. Crossplatform IDE for a Crossplatform Framework.

    • Avatar

      Djinn CPP says:

      September 6, 2013

      Adding support for the JUCE library would win you lots of customers.

      You have +10000 votes for this new feature, and if you implement it right, I will write you a haiku, name my next son Jetbrain, and grant special powers to the developers of this new IDE.

      Please do it 🙂

  30. Avatar

    Morgan says:

    August 5, 2013

    I want this. I will buy this. I use IDEA and RubyMine, and this would close the loop for me on good tools. My feature list is three entries long, presuming the rest is all the usual JetBrains goodness: method completion (w/parameters), debugging in the same interface I’m editing, and STL support.

  31. Avatar

    Nenad says:

    August 9, 2013

    Would give money for this now, perfect IDEA.

  32. Avatar

    Anindya Chatterjee says:

    August 17, 2013

    Any date finalized yet?

  33. Avatar

    Nenad says:

    September 10, 2013

    Any updates on the release date? Should we hope for something soon, or is the release still months away?

    • Avatar

      Anton Makeev says:

      September 10, 2013

      As we have recently announced on JetBrains Day (25nd minute), we plan to have a public preview before the end of this year. We will, probably, also have closed preview before that, so stay tuned!

      • Avatar

        RiaD says:

        November 22, 2013

        No more plans for autumn?

        • Avatar

          Anton Makeev says:

          November 25, 2013

          Plans have drifted, but we work flat out to deliver preview asap.

  34. Avatar

    Mufasa says:

    October 2, 2013

    I have recently moved from using eclipse to intellij and I am in clouds of awe of how great the IDE is.

    Is there a list that we can subscribe to, so that we receive update notifications? I cannot express how excited I am about getting a C++ IDE from JetBrains!!!! 🙂 🙂 🙂

    • Avatar

      Anton Makeev says:

      October 2, 2013

      We have a twitter @jetcidr where we announce all releases. We also publish blog posts here – you can subscribe to RSS.

      • Avatar

        Mufasa says:

        October 25, 2013

        Sweet!!! Thanks!

  35. Avatar

    Matthew says:

    November 3, 2013

    I too have been following the news of Jetbrains C++ IDE with interest.

    What is the chance that it will use clang/LLVM as the compiler?

    • Avatar

      Anton Makeev says:

      November 21, 2013

      The goal is to make IDE work with any toolchain. The first version will focus on CMake, gdb and gcc.

  36. Avatar

    JimmyNeutron says:

    November 19, 2013

    What sort of projects will this C++ IDE be able to import? I understand CMake is planned, but what of Make and XCode projects? Are there any plans to allow the importation of Visual Studio projects?

    • Avatar

      Anton Makeev says:

      November 21, 2013

      At least the first version will target mostly CMake projects. Make files will be also supported later.
      As for the VS/Xcode projects, there are no plans to support them, as we have dedicated products: AppCode and ReSharper.

  37. Avatar

    Mufasa says:

    November 23, 2013

    Still vigilantly watching for updates with unabated excitement!!!

  38. Avatar

    yurij says:

    November 25, 2013

    How much will it cost?
    Can I pay now to get a nightly build ? ))

    • Avatar

      yurij says:

      November 26, 2013

      And btw, c++11?

  39. Avatar

    Jetmax says:

    December 5, 2013

    Hi guys!
    Any news about release date? Beta? I have to decide about purchase IDE, and just one thing between me and the purchase of Visual Studio – your C++ IDE announce.

    • Avatar

      Mufasa says:

      December 15, 2013

      Every time I come here and there is no indication of an announcement, I cry a little.

      My work mates are getting worried about me.

  40. Avatar

    Tim Shockley says:

    December 16, 2013

    Our project uses ant coupled with cpptasks for building. Our cross compiling is managed within the build script and we develop on linux for ARM targets. It would be great if there is some ant support available in this product.

  41. Avatar

    RiaD says:

    December 29, 2013

    We’re waiting for your presents under our New-year spruce 🙂

  42. Avatar

    Pier says:

    January 4, 2014

    Will it support arduino?there is a market where many people want to use c++ for arduino, but can’t really find an excellent editor for Mac geared for this use. I’m one of them… 🙂

    • Avatar

      Anton Makeev says:

      January 7, 2014

      Embedded development in our middle-term plan, though we can’t say anything yet about specific support.

  43. Avatar

    Sad says:

    January 17, 2014

    C-IDE by JB is becoming a really bad 2April joke. There was only announces by the whole year without anything real.

  44. Avatar

    Mufasa says:

    January 24, 2014

    It’s going to be worth the wait… I just know it.

    If you have a alpha/beta version, PLEASE release it! I just absolutely love my key mappings in intellij with IdeaVIM.

  45. Avatar

    N M says:

    February 13, 2014

    Looks like a release coming our way on the 1st April 2014…

  46. Avatar

    Marshall says:

    March 2, 2014

    I really appreciate an Arduino plugin for any JetBrains IDE. Right now, there is a nice one for SublimeText, but it would be great to not have to switch editors (and I very much prefer JetBrains products).

  47. Avatar

    Marco says:

    April 13, 2014

    I’ll learn C++ only for use this IDE.

  48. Avatar

    Murat Can says:

    May 29, 2014

    This so good i can not wait to develop C++ with JetBrains power 😀
    Will new IDE support C development as well?

    • Anastasia Kazakova

      Anastasia Kazakova says:

      May 29, 2014

      Yes, it’s C/C++ IDE.

  49. Avatar says:

    May 31, 2014

    It is appropriate time to make some plans for the long run and
    it is time to be happy. I’ve read this publish and if I may I wish to recommend you some
    fascinating issues or suggestions. Perhaps you could write next articles regarding this article.

    I desire to learn more things approximately it!

  50. Avatar

    jay jay says:

    June 16, 2014

    Is there an estimated time of arrival? we’ve been waiting. thanks.

  51. Avatar

    วิธีหาเพชร hayday says:

    June 18, 2014

    Hello just wanted to give you a quick heads up. The words in your article seem
    to be running off the screen in Chrome. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I thought I’d post to let you know.
    The design look great though! Hope you get the issue fixed soon. Many

  52. Avatar

    poxzlm says:

    June 19, 2014

    I am looking forward to this IDE which would make the history!

  53. Avatar

    krasi0 says:

    July 11, 2014

    Still waiting for the C++ IDE… Come on, guys. We want to ditch VC++ ASAP 😛

  54. Avatar

    Excited says:

    July 22, 2014

    can’t wait anymore !! any ETA please ??

    • Anastasia Kazakova

      Anastasia Kazakova says:

      July 25, 2014

      We really want to start public EAP asap. But first we’d like to be sure that both performance and quality are up to the expectations. We have some work to be done there. Public EAP should come during Fall.

  55. Avatar

    Anchorite says:

    July 24, 2014

    Yeah, where’s this thing at? Is it really going to happen? First post was well over a year ago and no beta yet. Don’t make me go back to Vim!

    • Anastasia Kazakova

      Anastasia Kazakova says:

      July 25, 2014

      This is going to happen, hopefully in Fall. We really want to start public EAP asap. But first we’d like to be sure that both performance and quality are up to the expectations.

  56. Avatar

    Pradipna Nepal says:

    August 9, 2014

    Once this is done I can hopefully ditch Windows all together. 🙂 I have been using windows only for VC++ and have to admit VC++ is the best IDE out there right now. If this can beat it then I am a full time Linux user! 😀

    • Avatar

      Anton Makeev says:

      August 12, 2014

      Pradipna, what do you value the most in MSVC? What features you think are absolutely must for C++ IDE?

Discover more