4 ms·
Eclipse and CDT for C++ coding sucks. However this doesn't mean there aren't any good tools. Both Visual Studio and XCode are very good for working with C++.
by agazso 16y ago
Eclipse and CDT for C++ coding sucks. However this doesn't mean there aren't any good tools. Both Visual Studio and XCode are very good for working with C++.
- mdwrigh2 16y agoDo you have any recommendations if you're working on a Linux platform? This is purely out of curiosity. I'll stick to my standbys of Vim and a terminal window.
- Raphael_Amiard 16y agoThe best IDE i was able to find for C++ on linux is Qt Creator. Its only drawback is that it's quite Qt integrated, but with very few tweaks you can make regular C++ projects with no Qt dependencies. Everything from the debugger to the code completion does work well, which is more you can say about most C++ IDE on linux.
- albertzeyer 16y agoThe current Qt Creator (or I think its beta version) really has the best available C++ syntax support (which has direct impact on stuff like auto completion) I have ever seen so far. The second best I have seen was in KDevelop (when configured correctly -- I remember it only worked correctly when you pre parsed the STL library). I am also very excited about the clang development. It was developed in a way that it should be very easy to integrate it (or parts of it) in an IDE. Xcode4 will do that. And others probably will follow at some point.
- gmartres 16y agoTry KDevelop 4. Its semantic highlighting is really awesome. And most importantly it doesn't get in your way. Unlike Eclipse or even Qt Creator which I find frustrating to work with.
- huherto 16y agoI recently came back to C++ after many years. I spent days trying to set up a good environment with vim, then I tried with jedit http://humbertook.blogspot.com/2010/11/personal-preferences-using-jedit.html http://humbertook.blogspot.com/2010/11/personal-preferences-... , Finally I started using Qt Creator. It is not as good as Eclipse, but it is a big improvement over vim; specially, if you are already using QT.