Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Harmattan Booster for Qt Quick Applications

From Qt Wiki
Revision as of 15:39, 14 January 2015 by Maintenance script (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Manually Enabling Harmattan Booster Library

Up until and including Qt Creator 2.3.0, the “Qt Quick Application” wizard doesn’t make use of the Harmattan booster library. This has a negative impact on application startup time, and might even lead to problems when submitting the application to the Ovi store.

Qt Creator 2.3.1 (which is now included in the latest updates to the Qt SDK) already enables the booster by default! The instructions below are only for people who have already projects created with 2.3.0 or older, or are not willing to update for whatever reasons.

This page outlines the changes you can do by hand to the source code to enable the booster. However, by making these changes your application will not compile any more for other targets!

Changes to main.cpp

Replace your main.cpp with following code (obviously replacing “YourApp” by the name of your app):

Changes to .pro file

Add

to the .pro file, and don’t forget to do a full recompile!

Changes to .desktop file

Open YourApp_harmattan.desktop in the project directory, and change

to

Do you have questions, or suggestions? Raise them under http://developer.qt.nokia.com/forums/viewthread/9164

Categories: