Qt Creator 8 has already been released and these are its news

The Qt Company recently released the release of the new version of “Qt Creator 8”, version that arrives with new complements, improvements and more.

For those who are new to Qt Creator, you should know that this is a cross-platform IDE that comes with the Qt SDK, which provides quick and easy cross-platform application development, as well as allowing developers to create applications on embedded, mobile, and desktop platforms. desk.

Main new features of Qt Creator 8

In this new version of the IDE QT Creator 8 that is presented, various changes are highlighted, of which, for example, it is found that C++ has deactivated the old code model C++ implemented based on libclang, instead of which, as of the previous branch, the default model is based on the Clangd backend that supports the LSP (Language Server Protocol).

It is also mentioned that you can always activate and use Clangd anyway, but keep in mind that Clangd is comparatively resource intensive.

For the Python language, by default, python-lsp-server language support server is enabled, for which a separate section of the "Python > Language server configuration" configuration is provided.

Another change that stands out in this new version of QT Creator 8 is that implemented a new "Profile" settings template for CMake projects, which combines the "RelWithDebInfo" build type with the inclusion of debugging and profiling tools.

While for QML it is mentioned that the handling of JavaScript string templates and the problems with the “??=” (null merge) operator have been fixed. When following a symbol, it could happen that Qt Creator opened the corresponding QML file from the build directory instead of the source directory, which should now be fixed.

Of the other changes that stand out from this new version:

  • Added an experimental plugin compatible with Coco's Coverage Testing Toolkit.
  • Added experimental support for the GitLab integration, allowing you to view and clone projects, upload code, and receive event notifications.
  • Removed support for the Universal Windows Platform (UWP).
  • On the Windows platform, the ARM MSVC instrumentation definition is provided.
  • Added an option for Android to connect to devices over Wi-Fi.
  • Added “Edit > Preferences” menu item for quick navigation to settings.
  • Performance improvements were also made to the generation of compile_command.json which is intended for Clangd and many other issues were fixed as well.

Finally, if you want to know more about it about this new version you can consult the original announcement In the following link.

Get Qt Creator 8.0

For those who are interested, they should know that the open source version is available on the Qt download page under "Qt Creator", while those interested in the commercial version can find the commercial license in the Qt account portal.

For those of us who use Linux, We will be able to carry out the installation with the help of the installer that is generally offered for Linux. To get the package offline, just open a terminal and run the following command:

wget https://download.qt.io/official_releases/qtcreator/8.0/8.0.0/qt-creator-opensource-linux-x86_64-8.0.0.run

Now just just give execute permissions to the file with the following command:

sudo chmod +x qt-creator-opensource-linux-x86_64-8.0.0.run

And now we can run the installer on our system, for this we must type the following command:

./qt-creator-opensource-linux-x86_64-8.0.0.run

At the end of the installation, we must install some additional packages to avoid problems when working with Qt Creator, for this on the same terminal we are going to type the following commands:

sudo apt-get install build-essential

And we must also install generic font configuration library:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

Or for those who prefer to wait for the package to be ready in the Ubuntu and derivative repositories, they can install the package with the following command:

sudo apt install qtcreator