Qt Creator 12 arrives with support for screen recording, improvements and more

qtcreator

Qt Creator is a cross-platform IDE for application development

The launch of the remake of the integrated development environment focused on C++ and QT, "QtCreator 12", a version in which various improvements are presented, as well as new add-ons, improvements for CMake, among other things.

In this new release of Qt Creator 12, one of its most important new features is the Compiler Explorer integration from Godbolt and which is a plugin that allowse monitor the assembly code generated by the compiler and any errors detected in real time.

The Compiler Explorer plugin can be accessed from «Tools > Compiler Explorer > Open Compiler Explorer» and can be used with various editors, plus you can also configure different compilers (GCC, Clang, etc.)

Another new feature that Qt Creator 12 presents is the ScreenRecorder plugin, which allows the user to record their screen for bug reports, sharing, blog posts, etc., which can be useful for preparing training articles or attaching a visual demonstration of the issue to bug reports. The plugin is disabled by default and can be activated from the menu Help > About Plugins > ScreenRecorder.

In addition to this, it also stands out in Qt Creator 12 Added the ability to debug and profile CMake build scripts using DAP. With this it is now possible to perform operations such as setting breakpoints in CMake files and debugging the configuration process. Debugging can be started through the menu «Debug > Start Debugging > Start CMake Debugging«. Additionally, the CMake script profiling feature is available in the menu «Analyze > CMake Profiler».

As well The CMake format file editor has been improved, in which input autocompletion capabilities have been significantly expanded and features have been added to quickly jump to a specific position, macro, build target, or package definition.

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

  • Significantly improved startup performance on various configurations.
  • Added View > Show Menu Bar option to hide the menu bar on platforms without a unified menu bar
  • Updated to LLVM 17.0.1
  • Changed the “Enable high DPI scaling” setting to a “DPI rounding policy” setting that better matches Qt settings
  • Fixed an issue with growing session files
  • Fixed shortcuts for navigation views could get stuck when opening a view in the right sidebar
  • Fixed the shortcut for Locator changing to the main window
  • Improved search performance on large documents.
  • Fixed historical order of open documents not being reset.

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

Get Qt Creator 12

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/12.0/12.0.0/qt-creator-opensource-linux-x86_64-12.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-12.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-12.0.0.run

At the end of the installation if you are an Ubuntu user or a derivative, 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

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.