List of platforms supported by Qt explained

See main article: Qt (software).

Official platforms

The following platforms are officially supported by Qt:

Platform Details
AndroidQt for Android (Android 6.0 or later (API level 23 or higher), i.e. all currently supported 32-bit and 64-bit and popular unsupported versions); for Qt 5 Android Lollipop and later, i.e. all currently supported and popular unsupported versions).[1] [2] formerly known as Necessitas[3]
Embedded LinuxQt for embedded platforms: personal digital assistant, smartphone, etc.[4]
IntegrityQt for Integrity[5] [6]
iOSQt for iOS platforms (iPhone, iPad), iOS 13 and later; for Qt 5, iOS 11 and later.[7] Support for tvOS 11 and later and watchOS 4 and later as a technology preview, while it's no longer supported with Qt 6.
macOSQt for Apple macOS (64-bit platforms, including Apple M1[8] [9] [10] [11]); supports applications on Cocoa[12]
QNXQt for QNX[13] Under free software license and also under "Qt Commercial" license
VxWorksQt for VxWorks;[14] only available under a commercial license. Qt 5.5 is currently tested and supported on VxWorks 7 release SR0480 2016-09-16.[15]
WaylandQt for Wayland.[16] Qt applications can switch between graphical backends like X and Wayland at load time with the -platform command line option.[17] [18] This allows a seamless transition of Qt applications from X11 to Wayland.
Windows64-bit (including arm64 as technology preview) 10 and 11 for Qt 6; 32-bit and 64-bit (i.e. x86 and x86_64) for Qt 5.13[19] for Microsoft Windows 7 and newer,[20] 8.1 and 10; Qt 5.6 version supported: Windows XP and Vista
Windows CEOlder Qt versions had support for Windows CE 6 and Windows Embedded Compact 7.[21]
Windows RTUniversal Windows Platform 10. Previous Qt versions: Support for WinRT-based Windows 8 apps and Windows Phone 8[22]
X11Qt for X Window System (Linux);-probably not: HP-UX, Qt 4.6:"HPUXi 11.23 aCC 6.10",-> Solaris, AIX, etc.)[23] --> FreeBSD, NetBSD, OpenBSD, and DragonFly BSD (and other operating systems) have community support for Qt 4.6 (now no longer supported version).[24]

Qt as of version 6 requires a C++17 compiler, and has some extra support for C++20.

External ports

After Nokia opened the Qt source code to the community on Gitorious various ports appeared. Here are some of these unofficial platforms:

Deprecated ports

Some ports of Qt are now deprecated and are no longer actively developed. These are list of some of these platforms that may be available, but are not supported anymore:

Notes and References

  1. Web site: New Features in Qt 6.2 - Qt Wiki. 2021-10-18. wiki.qt.io.
  2. Web site: [New Features in Qt 5.1 - Support for New Platforms |publisher=Digia |date=3 July 2013 |accessdate=3 July 2013].
  3. Web site: Necessitas project . 3 December 2012 . 13 November 2012 . https://web.archive.org/web/20121113220147/http://necessitas.kde.org/ . dead .
  4. Web site: Qt Wiki – Support for Embedded Linux . Qt Project . 12 August 2011 . 21 August 2013.
  5. Web site: Reference Target Devices and Development Hosts Qt 5.13.0 for Device Creation. doc.qt.io. 2019-07-27.
  6. Web site: Qt Product pages, Supported platforms. 21 November 2014. Qt - Product - Qt Framework. The Qt Company.
  7. Web site: Supported Platforms. 1 February 2014. https://archive.today/20140201130022/https://qt-project.org/doc/qt-5/supported-platforms.html. 2014-02-01. dead.
  8. Web site: [QTBUG-93206] Enable JIT for macOS on ARM - Qt Bug Tracker]. 2021-10-18. bugreports.qt.io.
  9. Web site: Qt on Apple Silicon. 2021-10-18. www.qt.io. en.
  10. Web site: New Features in Qt 6.2 - Qt Wiki. 2021-10-18. wiki.qt.io.
  11. Web site: Qt 6.2 LTS Released. 2021-10-18. www.qt.io. en.
  12. Web site: Qt Wiki – Support for OS X . Qt Project . 14 August 2011 . 21 August 2013.
  13. Web site: Qt Blog . Qt Commercial Formally Supports QNX | Qt Blog . Blog.qt.digia.com . 2013-03-19 . dead . https://web.archive.org/web/20131008160705/http://blog.qt.digia.com/blog/2011/11/29/qt-commercial-formally-supports-qnx-2/ . 2013-10-08 .
  14. Web site: Qt Blog . Qt Commercial for VxWorks | Qt Blog . Blog.qt.digia.com . 2013-03-19 . dead . https://web.archive.org/web/20140419044100/https://blog.qt.digia.com/blog/2012/06/28/qt-commercial-for-vxworks-2/ . 2014-04-19 .
  15. Web site: Qt for VxWorks Qt 5.13. doc.qt.io. 2019-11-03.
  16. Web site: Multi-process Lighthouse. Qt Project. Jørgen Lind. 18 March 2011. 21 August 2013. https://web.archive.org/web/20131003171404/http://blog.qt.digia.com/blog/2011/03/18/multi-process-lighthouse/. 2013-10-03. dead.
  17. Web site: Getting started with Lighthouse. 25 November 2011.
  18. Web site: Add wayland lighthouse plugin . Kristian Høgsberg . 25 January 2011 . dead . https://web.archive.org/web/20130514155010/http://qt.gitorious.org/%2Bqt-developers/qt/lighthouse/commit/6c5ea196ff086b92687033208f15e36591dc70f6 . 14 May 2013.
  19. Web site: Supported Platforms Qt 5.13. doc.qt.io. 2019-07-27.
  20. Web site: Qt Wiki – Support for Windows . . 11 August 2011 . 11 August 2013.
  21. Web site: The State of WinCE Support in Qt5 . Bjoern Breitmeyer . KDAB . 21 August 2013 . 21 August 2013 . https://web.archive.org/web/20130818104109/http://blog.qt.digia.com/blog/2013/07/30/the-state-of-wince-support-in-qt5/ . 2013-08-18 . dead .
  22. Web site: Qt for WinRT. Qt Project. 9 September 2014.
  23. Web site: Qt Wiki – Support for Linux/X11 . Qt Project . 12 August 2011 . 21 August 2013.
  24. Web site: Qt 4.6: Platform Notes - X11. doc.qt.io. 2019-07-27.
  25. Web site: KDE on OpenSolaris . Hub.opensolaris.org . 26 October 2009 . 13 November 2011 . dead . https://web.archive.org/web/20100220091414/http://hub.opensolaris.org/bin/view/Project+kde/ . 20 February 2010 .
  26. Web site: Qt Applications and UI Framework for Haiku . Qt-haiku.ru . 13 November 2011 . 17 October 2012 . https://web.archive.org/web/20121017074201/http://qt-haiku.ru/ . dead .
  27. Web site: Qt 4 Application and UI Framework for eCS . Svn.netlabs.org . 15 September 2011 . 13 November 2011.
  28. Web site: Qt 5 QtWebengine status. 2020-08-03.
  29. http://gitorious.org/~darronb/qt/qt-palm-pre.git Qt webOS port
  30. Web site: darron . Blog: Qt on the Palm Pre . Griffin.net . 25 February 2010 . 13 November 2011.
  31. Web site: darron . Blog: Qt on Amazon Kindle DX . Griffin.net . 30 January 2010 . 13 November 2011.
  32. Web site: Qt AmigaOS Native 4.7. 5 August 2013.
  33. Web site: Qt5 for AmigaOS 4 on Github. Generationamiga. GenerationAmiga.com. en-GB. 2019-11-03.
  34. Web site: Qt for Tizen. 15 December 2013.
  35. Web site: Support for Symbian | Qt Wiki . Qt Project . 29 August 2012 . 19 March 2013 . https://archive.today/20130415194416/https://qt-project.org/wiki/Support-for-Symbian . 2013-04-15 . dead .
  36. Web site: Qt for S60 – Forum Nokia Wiki . Wiki.forum.nokia.com . 13 November 2011 . https://web.archive.org/web/20110816081028/http://www.developer.nokia.com/Community/Wiki/Qt_for_S60 . 2011-08-16 . dead .
  37. Web site: Nokia Announce Technology preview of Qt on S60 . All About Symbian . 20 October 2008 . 13 November 2011.
  38. Web site: Paul . Ryan . Nokia releases first Qt preview for Symbian S60 . ars technica . 20 October 2008 . 13 November 2011.
  39. Web site: Espen Riskedal . Qt Labs Blogs – We're porting Qt to S60! . Labs.trolltech.com . 20 October 2008 . 13 November 2011 . dead . https://web.archive.org/web/20100316135043/http://labs.trolltech.com/blogs/2008/10/20/were-porting-qt-to-s60 . 16 March 2010 .
  40. Web site: Qt Software – Technology Preview – Qt for S60 . Trolltech.com . 13 November 2011 . https://web.archive.org/web/20081224140424/http://trolltech.com/developer/technical-preview-qt-for-s60 . 2008-12-24 . dead .
  41. Web site: David Wood: S60 / Avkon are dead . Tamss60.tamoggemon.com . 13 November 2011 . https://web.archive.org/web/20111006144856/http://tamss60.tamoggemon.com/2009/08/04/david-wood-s60-avkon-are-dead/ . 2011-10-06 . dead .
  42. Web site: Qt Wiki – Support for Windows CE and Windows Mobile . Developer.qt.nokia.com . 12 August 2011 . 13 November 2011.
  43. Web site: Marking BB10 unsupported . 23 March 2015 . 17 October 2015.
  44. Web site: Qt Ubuntu . Launchpad.net . 29 January 2013 . 19 March 2013.