I have been using Eclipse for C and C++ development for some time. Unfortunately Eclipse has it's faults (speed, the crappy integrated console, and some bugs that pop up from time to time).
For C++ development Qt Creator is a very good choice, but I need something for both C and C++.
I don't really need the integration parts of the IDE (I don't need an integrated project manager, compiler or debuger). What I need is code navigation. Eclipse provides a great feature "callgraph for structure elements" that is unparalleled when I need to modify big crummy code bases (which is what I do most of the time).
Code completion and at least some integration documentation (doxygen, generic comments before functions, system documentation) is an absolute necessity.
Oh and the IDE has to be crossplatform.
Is there something other then Eclipse?
Eclipse is a popular open-source IDE that you can use to develop C++ applications using Eclipse's C/C++ development tools. This IDE is multiplatform and can run on Windows, Linux, and macOS. It will allow you to debug and compile your code as well as get auto-completion for your code while editing.
Eclipse is an open-source Integrated Development Environment (IDE) supported by IBM. The mother site is @ www.eclipse.org. Eclipse is popular for Java project development. It also supports C/C++, PHP, Python, Perl, and other web project developments via extensible plug-ins.
"Does it all", "Integrates with most of tools" and "Easy to use" are the key factors why developers consider Eclipse; whereas "Powerful multilanguage IDE", "Fast" and "Front-end develop out of the box" are the primary reasons why Visual Studio Code is favored.
Check out Code::Blocks as an option. Much lighter weight, updated constantly (via SVN nightlies), many of the same features as Eclipse. C::B has Doxyblocks, a plugin for Doxygen.
Wow. I can't believe I'm the first person pointing to Emacs. ;-)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With