Eike Ziller

Qt Creator 4.5.0 released

Published Thursday December 7th, 2017
15 Comments on Qt Creator 4.5.0 released
Posted in Biz Circuit & Dev Loop, Qt, QtCreator, Releases

We are happy to announce the release of Qt Creator 4.5.0!

CMake Support

Variables in the configuration UI in the Projects mode are now grouped by prefix, and have type-specific editors for boolean and path values. You can also change the type of variables and unset accidentally added ones. Also, we improved the handling of configuration changes outside of Qt Creator. The change notification now shows detailed information about how the cached values  differ from the values on disk.

Android Support

Integrated Adnroid SDK package manager - Qt Creator 4.4
Since Android SDK tools version 25.3.0, there is no UI tool available to manage the Android SDK packages. Because of that, we have added such UI to Qt Creator. Unfortunately, the command line tool for managing SDKs that is provided with the SDK cannot update packages on Windows, and fails with JDK 9, so this applies to Qt Creator as well. Also, we provide better information about problems with the installed SDK, such as missing components or not met minimum version requirements.

Qt Creator no longer supports local deployment nor Ant, starting with this version. Both features have been deprecated for a long time.

Other Improvements

We started on making the File System navigation pane more useful. It is showing a file system tree now, and you can select the root directory from a list containing the “computer” root, your home directory, your default projects directory, and the base directories of all the projects you have open in Qt Creator. More features are to come in the future.

Locator now does fuzzy camel case matching in the same way as code completion does. For example, you can type “c andesu” in the locator to open the “AndroidDebugSupport” class.

On Windows, we fixed detection of Visual Studio Build Tools 2017.

For iOS, we had to fix our mechanism for switching between simulator device types with Xcode 9, because that changed the behavior of the Simulator application.

If you used Tools > External > Text > Sort Selection before, and wonder if we have removed this useful feature, I can reassure you that we have not. On the contrary, we made it a first-class citizen instead of an external tool, and moved the menu entry to Edit > Advanced > Sort Selected Lines.

This release includes many more improvements and fixes. Please, take a look at our change log for a more detailed overview.

Get Qt Creator 4.5.0

The opensource version is available on the Qt download page, and you find commercially licensed packages on the Qt Account Portal. Qt Creator 4.5.0 is also available through an update in the online installer (as an update to 4.4.1). Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on chat.freenode.net, and on the Qt Creator mailing list.

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Biz Circuit & Dev Loop, Qt, QtCreator, Releases

15 comments

HGH says:

The default Qt Creator configuration for CMake on Windows 10 didn’t work. I installed CMake and had to put Ninja to get anything to compile.

I also hope that updating Qt Creator via the SDK installer doesn’t steel the C/C++ associations.

HGH says:

Why doesn’t Qt Creator ask where to put the config files when starting a new CMake project and instead it starts filling up my tem directory. That should be user configurable before any automatic configuration is initiated.

Tobias Hunger Tobias Hunger says:

Because I do not want to create build directories all over the place just because a user wants to open a project for a quick read.

That behavior is configurable though: You can ask creator to create build directories straight away in the Tools>Option>Build & Run>CMake. You can also fine tune the path of the generated build directories in Tools>Options>Build & Run>General.

Adrien Hamelin says:

This version is still using the 3.9 clang backend right? And so not supporting C++17 syntax?
Is there any plan to use a more recent version of the backend?

Eike Ziller Eike Ziller says:

“This version is still using the 3.9 clang backend right?”

Correct.

“And so not supporting C++17 syntax?”

Well, parts. https://clang.llvm.org/cxx_status.html

“Is there any plan to use a more recent version of the backend?”

The current plan is to use Clang 5 for Qt Creator 4.6 (already used in the snapshots http://download.qt.io/snapshots/qtcreator/4.6/4.6.0-beta1/)

Nick says:

Can we use a different Clang version with 4.5, or would that break stuff?

In other words, if Clang 5 is installed on a Linux system, can we point Creator to it?

Nikolai says:

> Can we use a different Clang version with 4.5, or would that break stuff?
> In other words, if Clang 5 is installed on a Linux system, can we point Creator to it?

Potentially this might break stuff as the Qt Creator side might not be (fully) prepared/adapted for a newer version. Practically I know people having this particular combination built+running. Of course, you are on your own here.

velmafia says:

Edit > Advanced > Sort Selected Lines:
It is possible to enable “case insensitive” mode?

Gerald says:

CPU-eater! Running Qt Creator 4.5.0 based Qt 5.10.0 (MSVC 2015, 32 bit) and no project opened needs 30% CPU load stable ( i5 4x 3.2 Ghz), normal is 0% (Visual Studio), same with 64 bit.

user says:

I see glitches where the mouse cursor changes to the “thinking” mode and doesn’t change back. Hover out of the window and back again refreshes it to normal again.

I see this particularly happening when I press F2 to follow a definition.

Windows 7, Qt Creator 4.5.

Roman says:

<>
Please add context menu to add and delete files, drag-and-drop support and highlighting of files that are sources of CMake targets.

André says:

Not there AFAIK.

If you have the FakeVim plugin loaded, you can run any external command
on the selected lines using ‘:!cmd’, for sorting case insensitively that
would be ‘:!sort -f’

Sandro F says:

Thanks for adding Android SDK Support! Install Android Studio just for SDK management was a mess…Why Google?

Leave a Reply

Your email address will not be published.

Get started today with Qt Download now