Introducing Incredibuild’s Plug-in Integrated Within Qt Creator

Asaf Eldad
Asaf Eldad / Jan 21 2021
Introducing Incredibuild’s Plug-in Integrated Within Qt Creator

Qt Creator 4.13 was released in August 2020, prior to Qt 6.0 launch, and among the many improvements brought by this magnificent version, you may find support to setting multiple shortcuts for the same action, improving support for C++20 features, initial support for the Meson build system, a revamped CMake support in Qt Creator and many others.
But perhaps the most exciting improvement (for us) was the Incredibuild Qt creator integration. You’re probably wondering why we are talking about something that happened in August. Well, now that Qt 6.0 is out and about, we wanted to share our excitement, not only from the new Qt version, but also from our ability to strengthen our support for the Qt user community. Until recently, Qt creator users who suffered from long build times and wished Incredibuild to accelerate their builds, had to manually setup Incredibuild and integrate it into Qt creator. Now, with Incredibuild’s recent contribution to Qt Creator’s open source project, Qt Creator users can get Incredibuild from the Qt marketplace and enjoy a pre-integrated, smooth experience without having to install anything to integrate Incredibuild with Qt Creator.

In addition, users that are using the cloud for their software development and CI, can utilize Incredibuild Cloud to orchestrate their cloud resources in such way that will optimize their costs, while offering automatic and infinite scalability. The two-prong integration, to Qt editor and visual studio on one hand, and to the main cloud providers on the other, provides developers and DevOps teams with a seamless integration to keep doing what they are doing, only faster (much faster) and for a lower cost.

What Will I Get Out of This Integration?

Incredibuild empowers Qt users to reduce their Qt applications build times by 8 (supported on both Windows development and Linux development). As a Qt user, whether you’re in embedded development or something else, compilation time is surely a pain you experience on a daily if not hourly basis.

Our Virtualized Distributed Processing™ technology harvests idle CPUs across your network and the cloud, emulates your local environment on remote machines, and seamlessly turns every host into a supercomputer with hundreds—even thousands—of cores.

These supercomputers are then equipped to battle compilation time, testing times, code analysis times, and other time-consuming tasks. In addition, users can monitor builds by viewing the Build Monitor, a game-changing build visualization tool that presents the build progress in a sleek, intuitive graphic UI. The old text output is still available, but in addition, there’s a visual interface that allows you to easily spot errors, bottlenecks, and dependencies.

How to Enjoy This Pre-Integration?

All you need to do is navigate to Help > Installed Plugins from your Qt Creator menu (or Qt Creator > About Plugins on macOS) and enable Incredibuild.

Qt Creator menu

Qt 6.0 Is Here!

Apart from our integration with Qt Creator, we wanted to give a big thumbs up to the last Qt major version, Qt 6.0. If you were holding your breath, waiting for it to be released, you’re not alone! This version, is packed with new improvements and changes, such as porting capabilities, CMake support, unified 2D and 3D for Qt Quick, update to C++ 17, next-generation QML, and more.

That’s it for today, folks, all that is left is to enjoy a faster and optimized Qt experience!

Stay informed!

Subscribe to receive our incredibly exclusive content

Asaf Eldad

Asaf has over 20 years’ experience in the technology space, started as a game developer, carried several enterprise software consulting and management roles, and in recent years, moved into the business side of disruptive technology. Utilizing his technological and innovation experience and a strong background in bringing technologies together to achieve business synergies, Asaf is leading IncrediBuild’s Business Development, driving technological collaborations and managing key partnerships.