Qt Creator
|
- quite beginner-friendly
- very responsive UI
- has a VIM emulation mode (could be better, but it works)
|
JetBrains CLion
|
- lots of features; highly customizable UI
- uses CMake as project model, however recent versions can also use traditional Makefiles
- has a VIM emulation mode (could be better, but it works)
- can be a bit slow for very large projects
|
Microsoft Visual Studio
|
Only newer versions of the compiler are largely conforming to the
modern ISO C++ standard(s). |
Eclipse CDT
|
- good static analysis & linting
- supports several project build models: fully managed, Makefile-based, …
- setup of compilers can be a bit confusing to beginners
- great VIM emulation with
Vrapper plugin
- can be a bit slow for very large projects
|
Apple XCode
|
|
Android Studio
|
based on JetBrains IntelliJ IDEA which is also the base of CLion |
|
the free community edition includes
a (very) small business commercial license |
Cevelop
|
- Eclipse-based IDE
- some unique features regarding static analysis and refactoring,
like e.g., visualizing template instantiationsA
- can be a bit slow for very large projects
|
Kdevelop
|
OS X version is experimental |
Oracle Developer Studio
|
|
CodeLite
|
|
CodeBlocks
|
OS X version is outdated |