×
Namespaces

Variants
Actions
(Difference between revisions)

Archived:Qt SDK

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Addition to article of: Category:MeeGo Category:Symbian. (Add platform categories))
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update - Fix ArticleMetaData and other general fixes)
Line 1: Line 1:
 
[[Category:Qt]][[Category:SDK]]
 
[[Category:Qt]][[Category:SDK]]
 
{{FeaturedArticle|timestamp=}}
 
{{FeaturedArticle|timestamp=}}
{{ArticleMetaData
+
{{ArticleMetaData <!-- v1.2 -->
 +
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 +
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 
|devices= <!-- Devices tested against - e.g. ''devices=N95, N8'') -->
 
|devices= <!-- Devices tested against - e.g. ''devices=N95, N8'') -->
 
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Nokia Qt SDK 1.1]) -->
 
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Nokia Qt SDK 1.1]) -->
 
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 +
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
 +
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
 +
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
 
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
 
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
|creationdate=13 April 2011
+
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
|author=[[User:Hamishwillee]]
+
|translated-by= <!-- [[User:XXXX]] -->
 +
|translated-from-title= <!-- Title only -->
 +
|translated-from-id= <!-- Id of translated revision -->
 +
|review-by= <!-- After re-review: [[User:username]] -->
 +
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 +
|update-by= <!-- After significant update: [[User:username]]-->
 +
|update-timestamp= <!-- After significant update: YYYYMMDD -->
 +
|creationdate= 20110413
 +
|author= [[User:Hamishwillee]]
 
}}
 
}}
 
{{QtSDKLatestVersionAnnouncement}}
 
{{QtSDKLatestVersionAnnouncement}}
Line 170: Line 183:
  
 
* The SDK cannot be installed into the same directory as the beta. Please remove the beta first or install into another location.
 
* 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 - see [[Qt SDK Remote Compiler]].
+
* The Linux versions of this SDK provide for compiling to Maemo only on a computer - see [[Qt SDK Remote Compiler]].
 
* The Nokia N900 mobile computer supports applications created with this SDK in firmware version 10.2010.19-1 or later.
 
* 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.
 
* To package applications for Symbian devices the [[Nokia Smart Installer for Symbian]] should be used.
Line 192: Line 205:
 
Extract contents of features.zip to C:\NokiaQtSDK\Symbian\SDK\mkspecs
 
Extract contents of features.zip to C:\NokiaQtSDK\Symbian\SDK\mkspecs
  
[https://bugreports.qt.nokia.com/browse/QTSDK-98 QTSDK-98 features and some other files for Qt Mobility in the Symbian part are missing]
+
[https://bugreports.qt.nokia.com/browse/QTSDK-98 QTSDK-98 features and some other files for Qt Mobility in the Symbian part are missing]
  
 
[https://bugreports.qt.nokia.com/browse/QTSDK-243 QTSDK-243 The Qt SDK online installer keeps downloading the SDK kits on second compilation onwards] FIXED version 1.0.2
 
[https://bugreports.qt.nokia.com/browse/QTSDK-243 QTSDK-243 The Qt SDK online installer keeps downloading the SDK kits on second compilation onwards] FIXED version 1.0.2

Revision as of 06:56, 17 February 2012

{{{width}}}
Article Metadata
Compatibility
Platform(s):
Symbian
Article
Created: hamishwillee (13 Apr 2011)
Last edited: hamishwillee (17 Feb 2012)

Announcements.png (14 Feb 2014): See Qt#Qt_SDK for current information about Qt SDKs.

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. When reporting issues related to the Qt SDK, choose one of the following keywords:


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, Symbian 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 Symbian Belle devices. Note that the apps created with the beta level new target for Symbian 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, Symbian 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).
    • Symbian 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 - see Qt SDK Remote Compiler.
  • 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

1457 page views in the last 30 days.