Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Archived:Qt SDK

From Wiki
Jump to: navigation, search
Article Metadata
Compatibility
Platform(s):
Symbian
Article
Created: hamishwillee (13 Apr 2011)
Last edited: hamishwillee (05 Feb 2014)

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

See Qt#Qt_SDK for current information about Qt SDKs. This article contains out of date links to SDK and information, and is not being maintained.

Contents

Welcome to the Qt SDK wiki

The Qt SDK is a tool designed to make the development of Qt apps for mobile devices from Nokia easy. Download it for Microsoft Windows, Ubuntu Linux, and Apple Mac from here. The SDK builds on Qt Creator with tools that eliminate the need for platform or device specific SDKs. In addition, with versions for Microsoft Windows, Linux, and a beta for Apple Mac computers, it frees developers to use the desktop environment they prefer.

You are encouraged to provide feedback on the quality, usability, and features of the SDK. Such feedback will be used to guide further development of the tool. Feedback can be provided on the Qt SDK and Tools discussion board or by using the Qt Bug Tracker. The bug tracker is designed for the reporting of bugs and tracking their resolution. In addition, it’s a place where bugs can be discussed with Qt developers and suggestions made for feature improvements.


Current release

Qt SDK 1.2

Download from Nokia Developer

High Level components

  • Qt 4.7.4
  • Qt Mobility 1.2.1 (includes NFC and Bluetooth APIs)
  • Qt Quick 1.1
  • Qt Quick Components 1.1
  • Qt WebKit 2.1.1
  • New targets: Symbian Anna Qt 4.7.4, Nokia Belle Qt 4.7.4, MeeGo 1.2 Harmattan
  • Qt Creator 2.4.1


Headline news

Qt SDK 1.1.4 provides:

  • Qt Creator 2.4.1: offering improvements in the C++ and QML editors, such as syntax highlighting in QML, and improved static QML code checking features.
  • Symbian target updates:
    • Updated Nokia AnalyzeTool plug-in to take full advantage of Qt Creator 2.4.
    • Added CODA 1.0.6 (on-device debugging) agent.
  • Updated MeeGo 1.2 Harmattan target.
  • Over 20 new Qt Mobility examples, which are now easily assessable from the Qt Creator welcome page.

In addition to which, desktop developers also get the first release of Qt 4.8.0.

Release information and links


Limitations

  • To package applications for Symbian devices the Nokia Smart Installer for Symbian should be used.
  • On-device debugging - TRK is no longer supported from Qt Creator 2.3, you must update to CODA. Note, in addition, that CODA is not supported on S60 3rd Edition phones.
  • Qt SDK 1.2 cannot be installed as an update to the Nokia Qt SDK 1.0, Qt SDK must be installed separately.
  • To install on an Apple Mac, xCode is required.


SDK Frequently Ask Questions/Known Issues

Bypassing a proxy to upgrade the Qt SDK

Once the Qt SDK is installed you can upgrade it by Programs->Qt SDK->Update Qt SDK. This will lead you to an interactive dialog box to upgrade the QT SDK. If you are trying to upgrade the Qt SDK behind proxy server via user authentication then you need to bypass proxy authentication for the following URL on your proxy server.: http://nds2.fds-forum.nokia.com/nokiaqtsdkrepository/fremtiden/


Release overview table

Component/SDK - - 1.2 1.1.4 1.1.3
Released - - 1 Feb 2012 8 Nov 2011 1 Sept 2011
Qt - - 4.7.4 4.7.4 4.7.3
Qt Mobility - - 1.2.1 [show details] 1.2.1 [show details] 1.2.0
Qt Quick - - 1.1 1.1  ?
Qt Quick Components - - 1.1 1.1  ?
Qt WebKit - - 2.1.1 2.1.1  ?
Qt Simulator - - - - 1.2 [show details]
Qt Creator - - 2.4.1 2.3 2.3
Notes - - Qt 4.8 for desktop only - Qt 4.7.4 for desktop only


Qt Creator 2.3: Plenty of small improvements to improve the basic developer experience. For more information, read the release blog.Qt Simulator 1.2: in addition to a significant UI facelift, Qt Simulator 1.2 is introducing several new features:

..Qt 4.7.4 for desktop app developers.MeeGo 1.2 Harmattan beta: This version of the Harmattan target is built on the same software image that was used in the version released in June so does not introduce new features, but is required to be updated in order to continue developing MeeGo 1.2 Harmattan apps.Update to Symbian Complementary Package: important CODA update to expand the support also to the latest Nokia Belle devices. Note that the apps created with the beta level new target for Nokia Belle devices can not yet be submitted to OviStore.Update to Qt Quick Components for Symbian is not introducing functional changes.

Previous releases

Qt SDK 1.1.4

High Level components

  • Qt 4.7.4
  • Qt Mobility 1.2.1 (includes NFC and Bluetooth APIs)
  • Qt Quick 1.1
  • Qt Quick Components 1.1
  • Qt WebKit 2.1.1
  • New targets: Symbian Anna Qt 4.7.4, Nokia Belle Qt 4.7.4, MeeGo 1.2 Harmattan
  • Qt Creator


Headline news

Qt SDK 1.1.4 provides:

  • updated targets:
    • MeeGo 1.2 Harmattan target, now a full release.
    • Symbian Anna Qt 4.7.4 target (with Qt Mobility 1.2.1).
    • Nokia Belle Qt 4.7.4 target (with Qt Mobility 1.2.1), which is included in the online installer, only.
  • updated Qt features:
    • Qt Quick 1.1.
    • Qt Quick Components 1.1, a common set of components for Symbian Anna and Belle as well as the Nokia N9.
    • Qt Mobility API 1.2.1, which introduces new NFC and Bluetooth APIs, as well as quality improvements to the existing APIs.


Release information and links


Limitations

  • To package applications for Symbian devices the Nokia Smart Installer for Symbian should be used.
  • Qt SDK online version reloads parts during compilation resulting in slow compilation.
  • On-device debugging - TRK is no longer supported from Qt Creator 2.3, you must update to CODA. Note, in addition, that CODA is not supported on S60 3rd Edition phones.
  • Qt SDK 1.1.4 cannot be installed as an update to the Nokia Qt SDK 1.0, Qt SDK must be installed separately.
  • To install on an Apple Mac, xCode is required.

Qt SDK 1.1.3

Download the off-line PC version for the best experience


Release information and links


Limitations

  • To package applications for Symbian devices the Nokia Smart Installer for Symbian should be used.
  • Qt SDK online version reloads parts during compilation resulting in slow compilation.
  • On-device debugging - TRK is no longer supported by Qt Creator 2.3, you must update to CODA. Note, in addition, that CODA is not supported on S60 3rd Edition phones.
  • Qt 4.7.4 and Qt Mobility 1.2 - these are at beta level, applications created using these APIs cannot be submitted to Nokia Store. Nokia Store will accept such applications when the APIs exit beta.
  • Qt SDK 1.1.3 cannot be installed as an update to the Nokia Qt SDK 1.0, Qt SDK must be installed separately.
  • To install on an Apple Mac, xCode is required.

SDK Frequently Ask Questions/Known Issues

QML design view can't be launched in Mac

This is Known issue in the original Qt SDK 1.1.1 update: See QTSDK-728. Fixed package available through the updater tool.

Bypassing a proxy to upgrade the Qt SDK

Once the Qt SDK is installed you can upgrade it by Programs->Qt SDK->Update Qt SDK. This will lead you to an interactive dialog box to upgrade the QT SDK. If you are trying to upgrade the Qt SDK behind proxy server via user authentication then you need to bypass proxy authentication for the following URL on your proxy server.: http://nds2.fds-forum.nokia.com/nokiaqtsdkrepository/fremtiden/


Qt SDK 1.0.2

Download the off-line PC version for the best experience

Limitations

  • The SDK cannot be installed into the same directory as the beta. Please remove the beta first or install into another location.
  • The Linux versions of this SDK provide for compiling to Maemo only on a computer
  • The Nokia N900 mobile computer supports applications created with this SDK in firmware version 10.2010.19-1 or later.
  • To package applications for Symbian devices the Nokia Smart Installer for Symbian should be used.
  • Qt SDK online version reloads parts during compilation resulting in slow compilation.

Frequently Ask Questions on known problem with SDK

Upgrading Qt SDK

Once the Qt SDK is installed you can upgrade it by Programs->Qt SDK->Update Qt SDK. This will lead you to an interactive dialog box to upgrade the QT SDK. If you are trying to upgrade the Qt SDK behind proxy server via user authentication then you need to bypass proxy authentication for the following URL on your proxy server.

http://nds2.fds-forum.nokia.com/nokiaqtsdkrepository/fremtiden/

  • The simulator works but the device build fails
  • The Qt Mobility apis are missing in NokiaQtSDK\Symbian\SDK\include folder
  • The standard Qt libraries are missing
  • The Qt Mobility include files are missing when building for some Nokia N series devices (N97,X6,N8)
  • The mobility.prf is missing from C:\NokiaQtSDK\Symbian\SDK\mkspecs\features

These all have the same answer download the patch from the known bug report below.
Extract contents of features.zip to C:\NokiaQtSDK\Symbian\SDK\mkspecs

QTSDK-98 features and some other files for Qt Mobility in the Symbian part are missing

QTSDK-243 The Qt SDK online installer keeps downloading the SDK kits on second compilation onwards FIXED version 1.0.2

QTSDK-244 Qt Creator proceeds to uninstall itself after using SDK update and on another drive ONLINE FIXED version 1.0.2

The bug report QTSDK-244 is closed - duplicate refer to This report is a collection of multiple items, which have been reported before:-

Archive releases

This page was last modified on 5 February 2014, at 04:29.
874 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×