You can even do interactive rebases with QtCreator. Its Build and Run options are extremely convenient and well-designed.While CMake is the most powerful integration, you can use it on any codebase with some effort to set include paths and #defines.It has the best CMake support among open source IDEs without arbitrary limitations and quite well integration.It is written in Qt and C++ so its footprint on the system is a lot smaller than Electron and Java based IDEs like VSCode or Clion. It uses clang(d) as the backend for highlighting and does it relatively efficiently in most moderate codebases, so it doesn't go completely out of control in CPU / memory usage.If you're not planning to spend money on IDEs, QtCreator is basically the best all-rounder IDE and it is better than even commercial ones in some areas. TL DR: Yeah, QtCreator is a probably the best open-source IDE out there ), but from my experience they tend not to work quite as well. Of course there's some multi-purpose solutions (VSCode, Eclipse. with the native code-model, some c++17+ features aren't properly supported, the whole kit-idea is kind of wonky), but generally speaking offers lots of good tools & features and works pretty much out of the box (on Ubuntu, setting it up is literally as easy as "sudo apt install qtcreator"). VisualStudio is Windows-only, super expensive and (at least older versions, haven't used it in a while) has terrible support for CMake/clang-format etc. For non-commercial use, at least VS offers a free version.ĬLion is probably overall the superior IDE (though I kind of hate the automagic approach to CMake). Both VisualStudio and CLion you have to pay for, so that only leaves QtCreator. Essentially, there is VisualStudio, CLion and QtCreator. Unfortunately, there aren't that many good C++ IDEs.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |