3 ms·
I recommend checking out Qt Creator. It's cross platform, has code completion, live syntax checking, supports regular Makefiles, C++11, and much more. Plus, if
by alexkcd 14y ago
I recommend checking out Qt Creator. It's cross platform, has code completion, live syntax checking, supports regular Makefiles, C++11, and much more.
Plus, if you're looking to build a cross platform GUI app, Qt is a great toolkit, and Qt Creator (as the name suggests) supports drag&drop UI building, QML etc.
- alok-g 14y agoLast time I tried Qt Creator, it was very slow as compared to Visual Studio. I ended up practically giving up on it entirely. Please someone tell me I am wrong about this. I liked the interface for Qt Creator very much and would prefer it as such.
- papaf 14y agoI use Qt Creator and Visual Studio 2010 on the same medium size code base and Qt Creator has a much faster UI. I find that compilation in Qt Creator is possibly slower if you are on windows (using mingw) but on Linux its around 10 times faster (through the use of ccache and make -g4).
- andrewf 14y agoDepends how long ago "last time" was. I first used Qt Creator in ~2009, it's gotten a lot better over time.
- fauigerzigerk 14y agoIt does not fully support C++11. For instance, I still get squiggly underlines for brace initializers in 2.6.2. Renaming is very unreliable. Code navigation doesn't recognize the standard library that's actually used according to the .pro file. Every compile gives me spurious warnings about missing directories on the Mac. And the documentation is awful. I still haven't figured out how to make precompiled headers work with clang (but that may be my fault).
- andrewf 14y agoCan you suggest something better on Mac OS X?
- fauigerzigerk 14y agoUnfortunately I can't. That's why I welcome the JetBrains announcement. Xcode doesn't even attempt to do the most basic things like renaming and code completion is entirely broken. Eclipse was too slow to be usable last time I checked and code completion didn't work properly either. There is a relatively new clang based vim plugin that I haven't tried yet. Using clang to parse C++ into an AST is the right approach, so it sounds promising.
- andrewf 14y agoThe Creator folks have had a version with clang replacing their own C++ code model for about 18 months ago. Apparently it's too slow for them to merge in. :/
- panzerboy 14y agoAppCode. It's what this new IDE is going to be based on.