Qt5-on-BlackBerry10: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Convert ExpressionEngine links)
(Redirect to Qt5 on Blackberry10)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
#REDIRECT [[Qt5 on Blackberry10]]
 
[[Category:BlackBerry]]
 
= Qt5 on BlackBerry 10 =
 
== BlackBerry no longer maintaining Qt5 so all link directing to http://qtlab.blackberry.com/ is broken as the server have been taken down. Please go through the forum [http://supportforums.blackberry.com/t5/Native-Development/Qt5-Binary-overlay-qtlab-blackberry-com-didnt-answer/td-p/3026578 thread] for more informations. ==
 
Currently, Qt5 is neither included in the BlackBerry 10 device software nor in the BlackBerry 10 SDK. However, Qt5 on BlackBerry 10 has reached a excellent level of quality and can be used for developing and '''publishing''' applications to [http://appworld.BlackBerry.com/ BlackBerry World].
 
There are currently two options how you can use Qt5 on BlackBerry 10:
* Use a binary overlay to add Qt5 to an NDK installation
* Make and use a custom Qt5 build
 
See sections below for more details.
 
== Use a binary overlay to add Qt5 to an NDK installation ==
 
The Qt team in BlackBerry started to provide pre-built Qt5 as a Qt Project delivery. Packages are available [http://qtlab.blackberry.com/downloads/ndk_10.2.0_overlay/qt521_20140317/ -here-[Broken Link]]. The purpose of the overlay is to support Qt5 enthusiasts and save their time from building Qt5 from scratch. Most importantly, we would also like to get feedback from a broader community which will help to improve Qt5 on BlackBerry 10 in the future.
 
Please go through the [http://qtlab.blackberry.com/downloads/ndk_10.2.0_overlay/qt521_20140317/README -README-[Broken Link]] to learn how to install and use the packages. The provided packages require the [https://developer.blackberry.com/native/downloads/ 10.2 Gold] version of the BlackBerry 10 Native SDK. After the installation, Qt5 is automatically recognized and configured in Qt Creator 3.0 (and later), is available on command line, and can be immediately used for application development. Even though you do not need an own build, you still need to pay attention to a few details described on [[Custom_Qt_on_BlackBerry_devices | this page]].
 
Please provide '''your feedback*! This helps '''making it better*! Please use the [https://bugreports.qt.io/browse/QTBUG/component/20329 QtPorts: BB10] component for BlackBerry 10 specific issues and other components for Qt generic issues even if you found them on BlackBerry 10. Consider visiting:
* the [https://developer.blackberry.com/native/ site] dedicated to native development
* the [http://supportforums.blackberry.com/t5/Native-Development/bd-p/Cascades related] developer support forum
* the [http://forum.qt.io/viewforum/49/ forum] on Qt Project
 
'''Note:''' The overlay packages are not a part of the official NDK distributions by BlackBerry, but an add-on provided by the Qt Project. Be aware that you cannot mix Qt5 code with Cascades application framework APIs based on Qt 4.8. The Momentics IDE currently does not support Qt5 development.
 
== Make and use a custom Qt5 build ==
 
This is an option for advanced developers and Qt contributors. Most application developer will probably prefer not investing time in this.
 
# Please make sure your working environment is set up: [[Setup-for-BlackBerry10-development]]
# Build Qt5 for BlackBerry 10: [[Building Qt5 for BlackBerry]]
# Learn how to add this build to Qt Creator and used it for application development [[Custom_Qt_on_BlackBerry_devices | on this page]]
 
== Status ==

Latest revision as of 18:11, 15 March 2015