C++ IDE for Linux

Started by
15 comments, last by _Silence_ 6 years, 4 months ago
27 minutes ago, Finalspace said:

Is this page (https://www1.qt.io/download/) QT Creator? If so then QT creator is not free anymore, which is unfortunate.

Try this link. As far as I know the whole qt package is still free with an LGPL license, they just got exceptionally good at hiding it.

Advertisement

http://www.qtcentre.org/threads/50552-It-is-free-for-commercial-use-(Question-about-licence)

As said there is a LGPL licensing option for QT itself. But don't confuse the use of QT (which is a bunch of libraries for UI and other stuff) with QT Creator, which is an IDE. Although not 'advertised', you can also use QT Creator for non QT stuff, just plain c++ with gcc and gdb and cmake (and other compilers). It is even available in most linux package managers (albeit not cutting edge).

Emacs is not an IDE, but both Emacs/Vim can do everything you want to do and be much faster than any other IDE available if you can get beyond the learning curve. I'm working on my current RTS game using Vim alone and I've been much more productive than with all the IDEs I've used in the past (a dozen of them, I used all the most popular ones for years including Visual Studio for Windows).

Emacs needs some plugins and external tools to turn from a "raw text editor" (are you kidding?) into a C++ IDE, but it is fairly lightweight and good-looking, it supports mouse use, and it can search symbols across files beyond your wildest dreams.

The main pieces are defining "projects", creating symbol databases, compiling the project and providing a GDB front end, and there are redundant options for each.

Omae Wa Mou Shindeiru

https://kate-editor.org/

It has plugins for GDB, projects and symbols. Although I don't really use those features. I've never really cared for IDEs.

 

On 28/11/2017 at 7:54 AM, Finalspace said:

Yesterday i started getting into linux development and tried a few IDEs, but not a single one i tried was good (CLion, Visual Studio Code, Geany, Emacs).

Kdevelop is the way to go on Linux. They have appImage now, so you don't have to wait your distro to update their version, you don't need to install all the qt and kde libraries anymore.

It still has some issues but I deeply think they are doing their best to fix them more and more now. Their team also had grown. This is the IDE I am using since many years now (even if for some long times I was using no IDEs).

Other you should also try: qtcreator and gnome builder (very young one).

This topic is closed to new replies.

Advertisement