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

Posted on by Maria Khalusova

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.

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

  1. 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) 🙂

    • Maria Khalusova says:

      April 3, 2013

      Thanks for noticing! We’ll correct it =)

  2. 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?

    • 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

      • Jon Wu says:

        December 19, 2013

        赞!

      • Pedro says:

        June 17, 2014

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

        • Kilobyte says:

          July 3, 2014

          It is in private beta right now.

  3. 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)?

    • Maria Khalusova says:

      April 3, 2013

      Yes, it will be.

  4. 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.

    • Maria Khalusova says:

      April 4, 2013

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

  5. Dmitriy says:

    April 4, 2013

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

  6. ta.speot.is 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. 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. Andrew says:

    April 8, 2013

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

  9. 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. virus says:

    April 15, 2013

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

  11. 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: http://www.youtube.com/watch?v=imkVkRg-geI for example.

  12. آرش 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. Nenad says:

    April 24, 2013

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

  14. 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. Steve says:

    May 3, 2013

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

  16. likebean says:

    May 8, 2013

    Very perfect!any release plan of the c ide ?

    • Anton Makeev says:

      May 13, 2013

      Not yet, news to come early this fall.

  17. IntelliJ IDEAとAndroid StudioのFAQ | サムライズム #Samuraism says:

    May 17, 2013

    […] IntelliJ IDEAとAndroid StudioのFAQ Posted on 2013年5月17日 by yusuke IntelliJ IDEAとAndroid StudioのFAQがJetBrainsのブログに掲載されましたので翻訳いたしました。 ・IntelliJ IDEA and Android Studio FAQ | JetBrains IntelliJ IDEA Blog どこからAndroid Studioを手に入れられますか? Android Studioはdeveloper.android.comのサイトよりダウンロードしていただけます。 Android StudioはIntelliJ IDEAのフォークですか? いいえ。Android StudioとIntelliJ IDEA用のAndroidプラグインは同じコードからビルドしており、Android Studioにおける修正や新機能は全てIntelliJ IDEAにも引き続き含まれます。 Android Studioの機能をいつからIntelliJ IDEAで使えるようになりますか? 新しいプロジェクトウィザードとApp Engine cloud endpoints連携機能以外についてはすでにIntelliJ IDEA 13のEAPリリースで使えます。残りの機能についても数週間のウチに取り込まれる予定です。 Android Studioの新機能はIntelliJ IDEA 12でも利用できますか? いいえ。新機能(特にGradleサポート周り)はバージョン13のプラットフォームの依存しており、バックポートする予定はありません。 すでにIntelliJ IDEAのユーザーです。Android開発のためにはAndroid Studioへ移行する必要がありますか? いいえ。Android StudioはAndroidアプリケーション開発に特化しており環境やプロジェクト設定を簡素化したものです。基本的に全ての機能はIntelliJ IDEAに含まれます。 IntelliJ IDEA Ultimateにしか含まれない機能(追加のバージョン管理プラグインなど)を利用しています。これらの機能をAndroid Studioでも利用できますか? いいえ。追加の機能はAndroid Studioでは利用できません。IntelliJ IDEA Ultimateを引き続きお使いください。 Android StudioプロジェクトはIntelliJ IDEAと互換性がありますか? はい。それぞれのIDEは共通のプロジェクトフォーマットを使っています。 Android StudioまたはIntelliJ IDEAでNDKをサポートする予定はありますか? JetBrainsとしてはC++用のIDEの開発を開始したことを先日アナウンスしました。この試みの延長でいずれはNDK開発をサポートする予定があります。Android Studio上でのNDKサポートについて現在のところGoogleからのアナウンスはありません。 どこへバグレポートをすれば良いですか? Android Studioであればthe AOSP issue trackerへレポートしてください。IntelliJ IDEAについてはこれまで通りYouTrackよりレポートしてください。 […]

    • Anton Makeev says:

      May 28, 2013

      Please rewrite your question in English

  18. 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?

    /Kenneth

    • 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.

      • 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!

  19. 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…

    • 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.
      Benefits:
      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.

  20. greatvote says:

    May 21, 2013

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

    • Anton Makeev says:

      May 28, 2013

      Probably, but not from the beginning.

  21. Curtis Gehman says:

    May 24, 2013

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

    • 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.

  22. Marcel Bradea says:

    May 30, 2013

    Does this mean support for Blackberry (BB10) development?

  23. Anton Makeev says:

    May 31, 2013

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

  24. 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!

  25. 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.

    • 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.

      • Anindya Chatterjee says:

        June 26, 2013

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

  26. 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.

    • 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.

  27. JetBrains .NET Tools Blog » ReSharper to Support C++ says:

    June 26, 2013

    […] part of a wider plan to make C++ a first-class citizen of JetBrains tools, along with the intent to come up with a cross-platform C++ IDE announced earlier this […]

  28. Cedi says:

    July 3, 2013

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

    • Anton Makeev says:

      July 9, 2013

      Autumn should bring some good news.

  29. neslekkim says:

    July 17, 2013

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

    • Anton Makeev says:

      July 17, 2013

      Gradually, but probably not in the first version.

  30. 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.

  31. sven k says:

    July 27, 2013

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

    • agust says:

      August 7, 2013

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

    • 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 🙂

  32. 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.

  33. Nenad says:

    August 9, 2013

    Would give money for this now, perfect IDEA.

  34. Anindya Chatterjee says:

    August 17, 2013

    Any date finalized yet?

  35. Nenad says:

    September 10, 2013

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

    • 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!

      • RiaD says:

        November 22, 2013

        No more plans for autumn?

        • Anton Makeev says:

          November 25, 2013

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

  36. 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!!!! 🙂 🙂 🙂

    • 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.

      • Mufasa says:

        October 25, 2013

        Sweet!!! Thanks!

  37. 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?

    • 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.

  38. 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?

    • 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.

  39. Mufasa says:

    November 23, 2013

    Still vigilantly watching for updates with unabated excitement!!!

  40. yurij says:

    November 25, 2013

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

    • yurij says:

      November 26, 2013

      And btw, c++11?

  41. 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.

    • 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.

  42. 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.

  43. RiaD says:

    December 29, 2013

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

  44. 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… 🙂

    • Anton Makeev says:

      January 7, 2014

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

  45. 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.

  46. 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.

  47. N M says:

    February 13, 2014

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

  48. 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).

  49. Marco says:

    April 13, 2014

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

  50. 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 says:

      May 29, 2014

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

  51. blogspot.com 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!

  52. jay jay says:

    June 16, 2014

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

  53. วิธีหาเพชร 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
    thanks

  54. poxzlm says:

    June 19, 2014

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

  55. krasi0 says:

    July 11, 2014

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

  56. Excited says:

    July 22, 2014

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

    • 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.

  57. 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 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.

  58. 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! 😀

    • 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?

Subscribe

Subscribe to product updates