Qt Creator 4.15 arrives with fixes and improvements for iOS

Recently the release of the new version of the IDE Qt Creator 4.15 was announced this being the last release in the 4.x series and a transition to a new version scheme is expected in the summer, within which the first digit of the version will change on releases with functional changes (Qt Creator 5, Qt Creator 6, etc.).

For those who do not know about Qt, they should know that is an object-oriented, cross-platform working environment. It is used to develop programs that use a graphical user interface or different command line tools and consoles for servers that do not require a graphical user interface.

Qt is a free, open source, cross-platform application development framework. It is compatible with various platforms What; Gnu / Linux, OS X, Windows, Android, iOS and others. More than a programming language, Qt is a framework written in C ++.

Main new features of Qt Creator 4.15

In this new version it is highlighted that iOS support was added as destination frame for Qt 6 projects using CMake, in addition to solving the problems that made it difficult to configure projects with the CMake build system and I know fixed problems with the deployment of applications on iOS 14 devices.

In the code editor during debugging, the ability to show inline hints with variable values ​​is implemented (enabled through Tools> Options> Debugger> General> Use annotations in main editor during debug setup).

Another change that stands out is that a filter has been added to Locator to open files from anywhere on disk. The filter also provides the ability to plug in an external command line utility that displays a list of files based on a user specified request. By default, the utility is used to determine the location of files on Linux, while Everything is used on Windows.

In addition, the QML editor has implemented inline component handling and improved support for advanced JavaScript functions.

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

  • Added a separate setting “Tools> Options> Environment> System> Environment” to define environment variables to be set when running external utilities from Qt Creator.
  • Added “Tools> Options> Environment> Interface> Text Codec” setting to change text encoding.
  • Many deficiencies related to C ++ language support in the code editor have been fixed. Added ability to filter symbol search results by access type.
  • The Language Server Protocol (LSP) server implementation adds support for versioned diagnostics, progress messages, and additional formatting features introduced in version 3.15.0.
  • Simplified configuration of the LSP server for the Java language.
  • Added option to run applications as root from Qt Creator.

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

Get Qt Creator 4.15

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.

In addition to that Qt Creator 4.15 is also available as an update in the online installer.

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/4.15/4.15.0/qt-creator-opensource-linux-x86_64-4.15.0.run

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

sudo chmod +x qt-creator-opensource-linux-x86_64-4.15.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-4.15.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

Add Comment