JetBrains C++ IDE: Status update & Video report

We know many of you are waiting for a cross-platform C++ IDE we announced some time ago, as we’ve received quite a few applications for a private preview. We were really impressed with your feedback and increasing eagerness concerning our new IDE, and we want to update you on the current state of its development.

The private preview build for some early birds (whose projects are covered with the capabilities already available in the preview) is just around the corner. The feature list for the upcoming build includes the most important and relevant items:

  • CMake + GCC + GDB7.
  • Application development for any platform: Linux, OS X, or Windows (Cygwin, MinGW).
  • C++11 support (including lambda functions, raw string literals, variadic templates, decltype, auto and more).
  • Code analysis and many suggested quick-fixes.
  • Refactorings (extract method/variable/typedef/define/etc., change signature, rename, safe delete, and others).
  • Code generation and templates.
  • Preprocessor support (so that all useful features can help with macros too).

Clang/LLDB support is planned for the next EAP builds.

And now please welcome the introductory video:

Stay tuned!
The AppCode and C++ IDE Team

This entry was posted in Announcement. Bookmark the permalink.

197 Responses to JetBrains C++ IDE: Status update & Video report

  1. Miki says:

    Wow! So excited :).

  2. Saeid says:

    Oh man i can’t wait, I with you’d choose me!

  3. Marcin says:

    Oh man, can’t wait! I wish it was available with Intellij IDEA as a plugin!

    • Anastasia Kazakova says:

      We don’t have such plans now because don’t see any particular use case. What’s yours?

      • Janne says:

        Android development with NDK.

        • Anastasia Kazakova says:

          Ok, got it. Thanks. We will consider this in our future plans but nothing in particular to promise you now.

          • unodgs says:

            Not only this. I really like having one ide for everything. Since IntelliJ already is such an app, not including c++ would be incomprehensible. For example I develop 3d engine (C++) and blender plugin (python) under one project. So please reconsider c++ as a plugin..

          • Anastasia Kazakova says:

            We will consider your request in future planning. Thank you.

          • James Power says:

            Another use case would be Objective-C++, which is pretty popular with companies like Facebook and game studios

          • Dimitar Dimitrov says:

            2 more use cases:

            Developing and debugging applications making heavy use of JNI (i.e. because they integrate with third-party native library)

            IDEA provides more than just Java, in one of our projects we have C++ core, reams of XML DSL code (for which we have developed custom tooling built on IDEA), some Groovy scripts, Perl, Python and others. We use idea for everythng except the C++, which is painful. Also, consolidated search for symbols would be great.

          • Anastasia Kazakova says:

            BTW do you know that AppCode (and C++ IDE also will be) supports XML, HTML, CSS, JS also, not only ObjC/C/C++?

      • Do you mean for the duration of the EAP or in general? In the comment section of the announcement link Maria Khalusova said that C++ functionality will be available as an Intellij IDEA plugin. Is this information not correct? I certainly see it as an use case to be able to use the same IDE for multiple languages.

        • Anastasia Kazakova says:

          Unfortunately, plugin for Intellij IDEA is not in our plans right now. You can use AppCode on OS projects or C++ IDE for CMake-based projects and various platforms. C++ functionality is also available in ReSharper for those who are using Visual Studio.

          • Daniel Miranda says:

            Does that mean paying a separate license? Because currently the main IntelliJ license allows you to use plugins from all the languages and that was one of the reasons for me picking it up. Not having that for C++ would be really disappointing.

          • Anastasia Kazakova says:

            For now yes. But have a look at AppCode Preferences | Plugins list. There are many items too.

          • Anastasia Kazakova says:

            Daniel, in fact it’s just not a priority right now based on studies we have which cover uses cases of people using C++ with other languages / platforms. But we may come to this later and consider the possibility then.

          • Florin Patan says:

            I might not be the only one here, but maybe if you JetBrains would just increase the price of IDEA + C++ as a bundle, say by 20 euro / renewal, or 40 euro fresh license, everyone would be happy.

            I do appreciate the effort it takes to deliver something like this, especially at the high standards of quality you are doing it.

            Thanks!

          • Edwin Keeton says:

            I would use C++ more if it was a plugin integrated into IntelliJ. I would pay extra for the plugin.

      • Jean-Francois Im says:

        Anyone who’s using JNI. I have used it to do realtime image processing on video using OpenCV in a Java app, for example.

        Are there plans to support other build systems (ie. Boost.build or Makefiles)?

      • MorleyDev says:

        To add to the use cases, I recently used node.js+mocha to specification test a C++ command line tool.

        My current approach whilst developing this tool has been to develop the C++ code in Visual Studio, write the CMake files in Sublime Text and maintain those tests with WebStorm.

      • Leo Simons says:

        Development on a mixed language project with bindings (C/C++ db/cache/queue core, bind/0mq into java app server, typical middleware stuff w/ spring).

        In general for any multi-language project even if it does not integrate very tightly it would be sweet to have C++ and java debuggers in one IDE (like you can do w/ java+javascript now for webdev use cases), mixed changeset management, etc.

      • nicholas says:

        I would like this as well. I have completely converted over to IntelliJ for about 90% of my work at the moment(4th year CS student at UMass Boston) This semester I am doing a database backed web development course, Java Compilers course in Java, a software engineering course project in C++. I’m also using android and Arduino for the freshman success community I help teach. Having an IDE that could do almost all of those (Arduino aside) would be amazing. Not to mention how easy IntelliJ makes version control integration, we could pretty much standardize a bunch of stuff around IntelliJ, reducing some clusterf***s regarding setup and allowing us to spend more time at the command line with the newbies.

      • Dan says:

        Frankly? A need to keep my desktop environment uncluttered. My desktop is a powerful enough machine to take any performance hit from a plugin vs standalone app, and I’d much rather have a single IDE for my most used languages rather than multiple ones.

        • Anastasia Kazakova says:

          What are your most used languages? Anyway you will be able to use C++ IDE with a set of plugins for HTML, XML, CSS, etc.

      • Renaud Lepage says:

        Adding a vote for Android NDK coding. The core software should allow that.

        Hell, I’m already considering buying an IDE for the first time, well, ever, because of AppCode C++, just to have something that doesn’t crash as much as Eclipse. Make a full Android offering and I might as well throw my money at you right now.

      • Per says:

        To “stir the pot” a little bit here, I fully support the decision to keep C/C++ in a separate IDE, so keep up the good job focusing on making it optimized for C/C++.

        I prefer tools that are focused on doing one thing as good as possible before integrating as many function as as possible (it’s comparable to those “multi-tools” for the workshop, dedicated tools almost always do a better job).

        I am an IntelliJ user, but even though Idea is perfectly capable of handling e.g. Python and Javascript, I have also purchased Webstorm, as well as Pycharm. Just because I find those tools do a slightly better job that the plugin functions (it’s all in the little details, such as quicker start up, or the ability to start editing in a directory without explicitly making a new project etc etc).

      • Tomáš Bílek says:

        There is a lot use cases. I use PHP, Java, C++ (OpenCV, Boost), Python, Clojure almost daily for scientific and web development task. IntelliJ IDEA is ideal platform for me. From Django to Java and back – now when I am doing C++ work is switching to Netbeans or Xcode as waist of time (and also pain, because of another workflow and keymaps – and I also missing gorgeous Darkula theme:).

        +1 for that wee need plugin.

        • Anastasia Kazakova says:

          May be in future. Right now the priorities are different and the resources are limited. But we will consider it later.

    • John Bandela says:

      I for one am glad that it is not available as a plugin. C++ is different enough from either Java or C# that to try to cram it into a do it all IDE is a mistake. I think Microsoft Visual C++ usability and performance for C++ is significantly worse with the current IDE (for several releases now) where C++ is just one language among many in the IDE, as opposed to where it was focused on C++ (ie Visual C++ 6).

      In conclusion, I would vote for the C++ IDE to always be a separate program and NOT integrated into Intellij.

      • Brian Gordon says:

        You are aware that Java, Scala, Groovy, Clojure, PHP, Python, Ruby, HTML5, CSS3, SASS, LESS, JavaScript, CoffeeScript, Node.js, ActionScript, and XML are already crammed into IDEA?

        • Anastasia Kazakova says:

          Yes. And in AppCode and C++ IDE we support not only main ObjC or C/C++ but also JS, XML, HTML, CSS. You can open Preferences | Plugins in AppCode for example to have a look.

          • Alex says:

            So the upcoming C++ IDE will let me work with (some) other languages then?

            I certainly wouldn’t need full Java/PHP/whatever functionality in a C++ IDE, but HTML, CSS, XML are imho essential. If that’s included, I’m fine with the decision not to make it a plugin for IDEA.

          • Anastasia Kazakova says:

            All these languages are available in AppCode now and of course will come to C++ IDE as well.

  4. Alex says:

    Есть\планируется ли поддержка C? (C99 и C11)

    • Anastasia Kazakova says:

      Да, конечно. С тоже в планах. Пока в первых релизах С99. Потом, будем планировать и С11.

  5. Nice video!
    Keep up the good work guys!

  6. pjmlp says:

    This is great!

  7. Stewart says:

    Will AppCode be a sub project of the C++ IDE?

  8. Sergey Chistov says:

    Will buy

  9. Deepankar Sharma says:

    When can I buy this? I would happily pay to get access to alpha versions which are a preview.

    • Anastasia Kazakova says:

      Just fill the form: http://www.jetbrains.com/objc/features/cpp.html#form And if our private preview covers your project needs you will get the private build for free.

      • Valerii says:

        Is it still possible to request a private preview?

        • Anastasia Kazakova says:

          Unfortunately, no. We already have quite many developers (we were really impressed with the total number!) filled the survey form and so requested the preview build for testing and evaluation. And our resources are limited so we suggest you to wait till the public EAP. We don’t have the particular dates for it but after finishing private preview feedback collecting we’ll start preparing the public EAP.

  10. Awesome! If you need a beta tester for the GNU/Linux version, I’d love to participate!

  11. erwan says:

    Qt support would be great too, I don’t like Qt Creator

  12. Florin Patan says:

    Hi,

    I’m working into integrating GDB support for golang into the plugin for IntelliJ IDEA, and while it was ‘fun’ so far, how can I get more details about this and if the API to use GDB will be open (and possibly available cross-platform, meaning for PHPStorm and rest).

    Thanks.

  13. Ben says:

    Can’t wait for the next release with LLDB support. It’s been nice to brush up on CLI debugging skills recently, but please, take my money for a GUI-based implementation.

  14. Satu says:

    Will buy please send me the link where I am buying this. C++ has been something i haven’t done for a while but i am ready to write a new project of mine that secret can’t tell but very exciting!

    I really enjoy what you russian are doing here, (I don’t like the politics since I am gay but that’s not your issue).

    Satu from malaysia

  15. Syndog says:

    *thunderous applause*

  16. This music kills me :), can’t wait for the IDE. I wish there was a native resource builder for Windows apps there too, with form editor, icon editor, manifest embedding etc.

  17. tim says:

    such wow! much excitement!

  18. Pwek says:

    IDE is written in java?

  19. myschizobuddy says:

    is CUDA or OpenCL support in the pipeline

  20. Timo Rothenpieler says:

    Will it support using MSVC as a compiler and cdb as debugger on windows?

    • Anastasia Kazakova says:

      Right now it’s gcc and gdb. Other variants will be suggested later. May be ReSharper fits your project on Windows better http://blog.jetbrains.com/dotnet/2013/06/26/resharper-to-support-c/ ?

      • Don Clore says:

        How does the debugging work? You wire it up with gdb somehow, and the IDE understands how to do source-level debugging?

        Can you interactively reset the instruction pointer in the debugger, i.e., when it’s broken in the debugger, can you manually set the execution point to be someplace different?

        This is something Visual Studio (and all the Microsoft development tools over the years, going back to CodeView in 1988′ish) have always been able to do both in C/C++ and C# (not sure about other languages).

        I can’t do this in IDEA/IntelliJ; not sure if it’s an IDE/debugger thing, or something about the way the JVM works.

        Do you plan to permit this with the C++ IDE/debugging support?

        I want to stress: for me, good support for interactive debugging is WAY more important than all the features you showed in this video, with all respect (I’m a big IDEA fan, and am totally willing to shell out some shekels for a professional-level tool that has great debugger support, whether it’s gdb under the covers, or whatever).

  21. Tommy says:

    This is gonna be the best thing happening to C++, since the STL :)

    • Alex says:

      Yeah…

      I’m always looking jealously at the “Java guys”, because they simply have the best IDE in the world. IDEA’s understanding of code and its countless productivity features are state of the art. Eclipse CDT or qtcreator is what I’m using for cross platform C++ development, but both are lightyears behind IDEA.

      For me, the editor is the most important part of an IDE and I hope the C++ editor (+ surrounding infrastructure) will be as capable as the one in IDEA.

  22. Alex says:

    >C++11 support

    Will we be able to set the language level, similar to how you set the language level for java ( java 5, java 6, java 7, java 8, etc.?). I’m hoping the editor can handle older c++ sources as well as new C++11 source.

  23. Tim says:

    >Code analysis and many suggested quick-fixes

    It looks like it misses one of the most common pitfalls … no virtual destructor in SMA base class
    From the moment that you create a virtual function it should add a remark about the missing virtual destructor.

  24. Andrea says:

    I’ll be at the top of the line when it will be available for purchase.
    I already applied for the private beta and really hope I will be able to get my hands on it asap.
    Look really promising and filling a long-standing gap in the C++ IDE arena for Linux/OSX.
    I’m just wondering (as a vim user for all my coding): will there be a vim-mode for editing (like there’s in AppCode via plugin)?

  25. Chris says:

    Add another vote from me for C++ support in IDEA. I often call native code/libraries from Java via JNI and would love to seamlessly move between the two codebases within the one IDE.

  26. Jason says:

    So excited. Something gonna buy next.

  27. Kieran says:

    What’s the support going to be like for Make/Autotools support? There’s a lot of existing projects that use Autotools. If the IDE is delegating to the build tool, then hopefully it’s not that complicated.

    Are there plans to support libtool or other wrappers for debuggin? One of the most annoying features of Eclipse’s CDT is that you can’t debug libtool archives.

    • Anastasia Kazakova says:

      Other build systems will come in later releases. And all these things will depend on users feedback and features voting in tracker.

      • Yury V. Zaytsev says:

        Too bad that I wasn’t accepted in the private beta because we use Autotools, should have lied that we use CMake, sigh…

        I think that this doesn’t make much sense: both Autotools and CMake generate Makefiles in the end, and I’m definitively fine with configuring by hand until it’s supported from the IDE :(

        Finally, another vote for C++ plugin for IDEA. A separate IDE is awesome, but a plugin even with reduced ergonomics is great too, when you need to work, say on both C++ and Python at the same time!

        • Anastasia Kazakova says:

          Unfortunately CMake files are used as a project files for the IDE. So you definitely should have cmake-based project to open it in C++ IDE for now. But cheer up! We are planning to include more build systems in some future.

    • In my opinion, support for the GNU Build System is a must in a multiplatform C/C++ IDE, given the huge quantity of multiplatform code that exists nowadays which uses this build system. I’m really looking forward for this new IDE, but for my business the lack of Autotools support is a deal-breaker. I hope it’ll be included very soon.

  28. Madis says:

    Good work, the AppCode and C++ IDE Team!

    Hope you get this thing rolling.

    Using it seems like a nice way to study a language as well.

  29. Dinesh says:

    I moved from eclipse to IntelliJ 6 months ago and kick myself everyday why didn’t I make the move earlier. I have summarized few most used shortcuts which would be handy for c++ developers as we’ll.
    http://www.javahabit.com/2014/01/31/10-intellij-idea-keyboard-shortcuts-must-know/

    Enjoy

  30. Kieran says:

    Will Structural Search and Replace be available? I use that feature in IntelliJ a lot to help refactor large codebases.

  31. Jonathan says:

    I know this might sounds crazy but is plausible for Jetbrains to also support D lang too? The language is in need of a stellar IDE and most other tools for it are sorely lacking. Anyway, thanks for listening!

  32. Alex Besogonov says:

    Will the new C++11 support be added to AppCode?

  33. Blair says:

    Well done guys. Hanging to get my hands on the EAP.

  34. Leo says:

    When will it be out?

    • Anastasia Kazakova says:

      The private preview will come soon. And the next public release depends on the private preview’s feedback.

  35. Adrian says:

    Is the use of CMake required? My company has a very large codebase and custom cross-platform gmake makefiles. Currently, I use Source Insight and can just tell it to slurp in all files in a directory tree (with exclusions if I like) and it does the best it can analyzing those, which is a pretty good job. The main features I get out of it are “Find usages of” (important in a 40MLoC program) and smart renaming.

    Will this IDE be able to work the same way? SI is pretty good but it doesn’t appear to be actively maintained anymore so I’m looking for a good alternative. However, changing the way my entire department builds its software is not a realistic option.

  36. Daniel Doan says:

    Let me join the private preview, please! It’s so amazing!

  37. Please consider to add support for Boost.Build:

    http://www.boost.org/boost-build2/

    regards

    Thorsten

  38. Сергей Кокорин says:

    Насколько сложные CMakeLists поддерживаются (свои cmake модули будут подхватываться)? Будет ли возможность обрабатывать всякие обёртки на других языках доступных из CMake, в первую очередь python интересует?

    • Anastasia Kazakova says:

      CMake сейчас основная и самая приоритетная билд-система. Она будет всячески развиваться от версии к версии. Всякие сложные штуки-обертки вряд ли будут сразу, но вполне возможно чуть позже.

  39. pradeep says:

    will remote development be supported?

  40. Sebastian says:

    Will the IDE be aware of constants/defines defined through the -D compiler flag? I have a project which defines several constants (e.g. PACKAGE_NAME) in the Makefiles (should be possible with CMake aswell). The most anying thing with Eclipse was always that it marked these constants as errors because it did not find the definitions.

    Also, does your IDE use libclang to analyse the source and perform refactorings, or have you implemented something else?

    • Anastasia Kazakova says:

      Our own analyser is based on Clang with some parts of our own.
      And about an option I agree it’s a useful feature and we will consider it.

  41. Andre says:

    Will it also be possible to develop in C ?

  42. Sad says:

    Announce again… with one more video again… What does JB want? – exhaust out traffic ))

  43. Arseny says:

    How the IDE performs now for example when editing complex template code like boost?

    • Anastasia Kazakova says:

      We are still working hard on the build and new features. So let’s talk about some final result a bit later. It’s mutable now. But we are striving for the best putting big effort to the performance item.

  44. Chris Johnson says:

    I don’t use IDEA, but I do use PHPStorm and WebStorm. For C++, I variously use Codelite, NetBeans, Eclipse and Vim, as none of them work as well for C++ as PHPStorm works for PHP.

    So what I’d like to see is the C++ IDE be as use-friendly as PHPStorm.

    I’d also like to see discount pricing for people who buy more than one IDE product from JetBrains. That is, if one is like me and buys 3 IDE products, the price per product would be a bit less than just buying one. Without the price discount, I tend to lean towards wanting all my languages available as plugins in IDEA, which I can then buy for less money than 3 stand-alone IDEs.

  45. It all looks fine when it’s a few lines of code, but using an IDE programmed in Java to do large scale C++ applications, I’ve tried before with Eclipse and various plugins.
    I always end up with Emacs in the end..

  46. Dmytro Baranovskyi says:

    Just amazing, waiting for a first public builds! Thanks!

  47. Alex Korban says:

    This has a lot of promise! Looks like the editor is very capable. It would be great to have an IDE for Linux and MacOS which is comparable to Visual Studio.

    And as I use RubyMine, it would be particularly cool to have an equivalent of RubyMine for C++.

  48. Alexey Ananyev says:

    Скажите пожалуйста, будет ли поддержка wxWidgets, дебагера на подобии как в Visual Studio(по мне так он очень удобный, проще отследить работу кода)? И когда ваши пробудты попадут в репозитарии каких либо дистрибутивов линукса чтоыб проще было ставить и видеть их все, в часности Ubuntu?

    • Anastasia Kazakova says:

      Дебагеры другие будем поддерживать чуть позже, выбирая сначала те, которые более всего популярны у пользователей. Когда будет такая возможность, можно будет создать запрос на фичу в треккере и проголосовать за нее.
      По поводу репозитариев и дистрибутивов – пока ничего не могу сказать, конкретных планов пока нет.

      • Alexey Ananyev says:

        А что по поводу wxWidgets? Всетаки если C++ IDE кросплатформенная то виджеты это как бы одна из составлящих кросплатформенность. Пока хорошую поддержку виджетов я вижу только в Code::Blocks но проект медленно развивается.
        Спасибо.

        • Anastasia Kazakova says:

          Тут пока ответ такой же – когда будем думать, что дальше добавлять в C++ IDE из новых возможностей, обязательно посмотрим, что запрашивают пользователи и что у них популярно. Пока план минимум озвучен, все остальное будем обсуждать и решать позже.

  49. Kiera says:

    Amazing news! I’ll buy TWO licenses, if it’ll help speed things along. ;)

  50. Alexey Ananyev says:

    Скажите, а есть примерные сроки например тестирования, релиза?

    • Sad says:

      Alexey, we have to wait till 1 April for more plans )) . But now we live with “конкретных планов пока нет.”

    • Anastasia Kazakova says:

      Сейчас некоторым их тех, кто заполнил анкету (а именно тем, в чьем окружении по нашим оценкам билд должен заработать), мы пошлем private preview. Это будет уже в самое ближайшее время. Как потом будет по срокам, будет зависеть от фидбека по private preview.

  51. Chris Krycho says:

    If you are not planning on making the C++ functionality available as a plugin for IDEA (which is sensible), I’d ask that you strongly consider the following:

    1. The suggestion made above of discount pricing for those of us who invest in multiples of your IDEs. Buying multiple licenses when doing development on different language platforms can become painful, and this is an increasingly common thing for developers. (This year, I’m likely to be working in all of Python, PHP, Javascript, HTML/CSS, C/C++, and Fortran at various points—and maybe some Obj-C, too!)

    2. Making at least the Python plugin available for the C++ IDE would be incredibly helpful. A lot of developers use that particular combination, and I have a team of five or six developers with whom I work who would almost certainly buy corporate license for exactly that use case. I am sure we are not the only such team out there.

    • Anastasia Kazakova says:

      That’s not true that we are not planning the C++ plugin for IDEA at all. I just mean that we do not have such plans right now cause there are many things with the higher priority and the resources are limited. I suggest we will be back to the point later.
      Considering pricing suggestions, thanks a lot, we will definitely discuss the possibility inside the company. By the way C/C++/HTML/JS/CSS/XML are all available in AppCode (together with ObjC) and in C++ IDE this support will also be present.

  52. Tim says:

    Another Idea is for Embedded C Development. There are not a lot of Embedded IDE except for Eclipse, Atmel Studio, Ardunio (sort of), there maybe some more, but those are the only ones I know of.

  53. Andrei says:

    Hi Anastasia!

    When do plan to release it?
    Does it have a feature of remote compiling? For example I’m currently working on OSX and compile under arch linux on remote host.

    p.s.
    I’m coding 7 days/week and if you knew how much(!) I’m tired of buggy and urgly netbeans …

    Best wishes,
    Andrei

    • Anastasia Kazakova says:

      Hello Andrei! Right now we have started private preview iterations and it strongly depends on the feedback when the first public EAP and then release will come. So I can’t tell you any particular estimations now.
      Remote compiling feature may possibly appear in some future releases. We will consider it later.
      Regards.

      • Andrei says:

        Anastasia let me participate it your testing as an exception. I’m using a development version of netbeans for almost a year, posting bugs every day but it’s not getting better:( It’s better to post bugs on your great IDE then to waste time on a poor product. Of cause if it’s possible to work with your IDE in it’s current state. You’ll save my nerves and I’ll spend some time of my life to help you make c++ IDE better. And even buy it:) It’s a great deal.
        Regards

  54. Aldo TheCrott says:

    Love to see this, and I think for the next version is support for Cocos2d-x Game Engine

    • Anon says:

      It’s nice idea. Can’t wait the new c++ IDE will support cocos2d-x, especially the version 3.x
      And since cocos2d-x is a popular game engine, you should consider it implemented in next cycle

  55. Roman says:

    I have to work with real big code base (several millions of LoC) with perplexed templates, variadic macros and the like. And I am a kind of doubt that an IDE written in Java will cope with parsing and indexing all this stuff in reasonable time and without running out of memory. Both, Eclipse and Netbeans, have already failed.

    • Anastasia Kazakova says:

      We also had such concerns ourselves for many languages supported on the IntelliJ platform base. But finally we had some great experience in solving such a task so we will try to cope.

  56. tahirh says:

    Waiting anxiously for the C++ IDE to come out. Could you please tell when it will be officially available on the website for download? Is there a beta version?

    Tahir

    • Anastasia Kazakova says:

      Right now we have started some private preview iterations. And the public EAP dates will strongly depends on the feedback collected.

  57. kzakh says:

    I have a bit of a problem. The IDE recognizes everything when I configure the toolchains (http://i.imgur.com/BIQMhLn.png). When I go back to the code it gives me errors (http://i.imgur.com/F0WSXAZ.png) but it compiles and works (http://i.imgur.com/0MNW22j.png). How can I fix this?

  58. Yury V. Zaytsev says:

    By the way, what’s the background music in this video?

  59. Alexey Ananyev says:

    Скажите, а в ваших продуктах не планируется поддержка других языков переводов кроме английского?
    Если нет то почему? Не думаю что это было бы проблемой. А кому то было бы проще пользоваться.

    • Anastasia Kazakova says:

      Пока что не планируется. Основная причина – наличие устоявшейся терминологии на английском. Так что такая объемная работа по переводу может оказаться не очень полезной на выходе.

      • Alexey Ananyev says:

        Я думаю что такие переводы компания могла бы дать на помощь сообществу, создать форму с наборами на английском, слова и термины, и выбор на какой язык переводится. И люди бы вам в этом помогли, вам же только прекрутить готовое.

  60. Anthony Novak says:

    Hi Anastasia / Team

    I understand that the first EAP has begun and I would ideally like to be included. I understand that the first eap will work on linux, gcc, gdb and cmake. If this is the case please consider adding me to the list of EAP testers.

    Regards

    • Anastasia Kazakova says:

      You are very welcome. Please fill the form here http://www.jetbrains.com/objc/features/cpp.html#form
      Hurry up, the form will be closed soon! We have quite a lot of submissions.

      • Yurij says:

        Can you give us the correct answers to be matched for the next EAP?

        • Anastasia Kazakova says:

          There are no correct answers. Please describe your environment in which you are able to try the build.

      • Anthony Novak says:

        Hi Anastasia

        Did the EAP go ahead for Linux, gcc, gdb, cmake yet? I have signed up a with a couple emails but have not heard back regarding my inclusion / exclusion for the EAP.

        Thanks

        • Anastasia Kazakova says:

          Hello Anthony,
          Yes, we’ve started the private EAPs iterations. You have filled nmake as a build system, haven’t you? This is the main reason we can’t provide you with the build though there are several other non-fitment of the environment for now.

          • Anthony Novak says:

            Hi Anastasia

            I have a couple of registrations in your database, one with the email developer.comunicorp which was Linux,gcc,gdb and cmake. I am currently working with this exact configuration using intellij as the editor so a chance to try out the new IDE with debugger support would be great for me.

            Regards

          • Anastasia Kazakova says:

            I see. Are you using GDB 6 as you’ve filled in the survey? We are supporting only version 7.6+ for now.

          • Anthony Novak says:

            Hi Anastasia
            I have just upgraded to gdb 7.7 and tested it out. I think all the variables should line up now… Thanks for taking the time to get back to me.

            Regards

          • Anastasia Kazakova says:

            Yes, I’ll recheck with the next build.

        • Anthony Novak says:

          Hi Anastasia

          Just wanted to say thanks for the EAP. It may only be a beta build, but in my opinion, its already probably better than most of the other C++ IDE environments on Linux.

          Cheers

  61. ss says:

    I’m running C++ IDE EAP 2. When trying to Debug a program it reports “MacPorts with GDB not installed”.

    I use Homebrew and I got gdb 7.7 installed on my Mac.

    Do I really need MacPorts? Or is there a way I can tell C++ IDE to pick up the gdb installed by Homebrew?

    • Anastasia Kazakova says:

      Right now yes, you need MacPorts for debugging in second preview of C++ IDE. Homebrew support will be included into the next build.

  62. Michael Malyshev says:

    Voting up for:

    1. JAVA+JNI (for android developers) debuggin in one IDE
    2. Support for Linux Kernel Kconfig files and regular Makefile’s. There is no ANY IDE supporting Linux kernel development. Be the first one!

  63. Sunny says:

    Will there be a plugin for supporting C# within the IDE as well? Or one for IntelliJ?

  64. Nate Brunette says:

    Will obj-c support be available within this IDE as well?

    • Anastasia Kazakova says:

      What’s the case for this? Obj-C usually means Xcode projects and OS X/iOS specific projects. So AppCode goes for it. And it has C/C++ languages support.

  65. Ashkan says:

    Hi,
    Is there a time frame on when C++ IDE is going to be released?

    • Anastasia Kazakova says:

      Right now no specific dates and time frames are available. We’ve started private preview builds recently. After handling all the private builds iterations and the feedback we will prepare the roadmap for public EAP that will be influenced by the feedback greatly.

  66. mufasa says:

    Signed up for the EAP and got denied because of my environment – not sure which element of my environment was the issue. But, man, was I blown.

    Does this mean I need to wait for the public EAP or will I get an awesome email some day about how it will now work with my environment and I can try the private EAP out?

    • Anastasia Kazakova says:

      Looks like your build system is unsupported now. So you won’t be able to open your project in C++ IDE current build. Other build systems are in plans but I can’t promise you any particular build or date right now.

  67. Does the current build support plain old C now?

  68. Sam says:

    Will there be a way to have this bundled into the ultimate release? I have a project that has various facets including C++. I would prefer to have them all recognized inside the same IDE instead of being required to run another just for C++.

    • Anastasia Kazakova says:

      May be in future. Right now the priorities are different and the resources are limited. But we will consider it later.

      • Sam says:

        Ok that would be valuable. I wasn’t recommending that the ultimate version should just have it added freely, although this would be nice, if the C++ support is done well I understand the need for an additional cost and it is something many of us have been waiting for awhile.

        Considering whatever reasons please, keep in mind a way to have it accessible through one IDE in the future.

  69. CVVS says:

    If I can run it on FreeBSD–which, like OSX, uses clang as it’s compiler–without Linux emulation, I’ll be all over this.

    If I can run it with linux emulation, I’ll still be tempted.

  70. Rahul says:

    I signed up for the private EAP with multiple platforms (OSX and Linux) but got an email saying that your build environment isn’t supported. The message I wanted to send out was that I was willing to test it under any OS to make it better. I am reading comments that the first EAP is out on Linux. Is there anyway I can get access to it? Thanks.

    • Anastasia Kazakova says:

      No, first build supports all the platforms (Linux, OS X, Windows). But it is limited with the build system (CMake only), compilers (GCC and Clang), debugger (GDB7), some libraries limitations and language dialects also.

      • Rahul says:

        Hi Anastasia,
        Linux-GCC-GDB7 or OSX-Clang combinations are the only features that I am currently looking for. Is there a way I can get access to download a build? Thanks again.

        • Anastasia Kazakova says:

          Unfortunately, your pointed build system is unsupported yet.

          • Rahul says:

            Thanks Anastasia. I use Make for building, but it won’t bother me if its not integrated within. Hope that convinces you. I just like the IDE way too much. :).
            Thanks again.

          • Anastasia Kazakova says:

            The problem is that you won’t be able even to open a project in C++ IDE without CMake files describing a project cause right now IDE uses them as project files.

  71. Rahul says:

    I see. Yes, then what would be an issue. I hope its not a long wait before I can access a build. Thanks.

  72. Hampus Rosencrantz says:

    Will this IDE support Linux? Would love to see a IDE for Linux

  73. zeller says:

    A c++ plugin version was already asked by many. But would it be possible to make all intellij IDEs available as plugins? Just as with eclipse. So if I need c++ and python, or APL with ruby I just switch perspectives?

    • Anastasia Kazakova says:

      A lot of thing are already available via plugins. C++ IDE supports JS, HTML, CSS, XML. We will consider switching the Python plugin on. And all others can be also discussed.

  74. zym says:

    Will this IDE support remote develop?(just like the NetBeans’ Remote Development Mode)
    So we can run this IDE on a laptop running Windows and edit/compile/debug our projects storing in the remote server using ssh as the communication method.

    thanks.

  75. David Son says:

    Hello. Is it too late to sign up? Thanks. David

    • Anastasia Kazakova says:

      I’m afraid yes. We have quite many developers who have filled the form. And very limited resources. So please wait till the public EAP.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">