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.

Supported Platforms: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
mNo edit summary
(Added target <-> host overview table)
Line 1: Line 1:
Qt can be used for application development for a wide range of target platforms, like:
Qt can be used for application development for a wide range of '''target platforms''', like:
* Desktop: Linux, Mac OS X, Windows
* Desktop: Linux, Mac OS X, Windows
* Embedded and RTOS: Linux, QNX, Windows
* Embedded and RTOS: Linux, QNX, VxWorks, Windows
* Mobile: Android, iOS, Windows
* Mobile: Android, iOS, Windows


Line 14: Line 14:
* Haiku
* Haiku
* Windows versions older than Windows XP
* Windows versions older than Windows XP
Depending on your target you'll need a suitable '''host platform'''. For specific information see the lists of supported platforms mentioned above. For a quick overview see the following table:
{| class="wikitable"
!style="color:white; background-color:#80C342;"|Target
!style="color:white; background-color:#80C342;"|Host
|-
!colspan="2" style="font-weight:normal; background-color:lightgrey;"|Desktop
|-
|Desktop Linux
|Desktop Linux
|-
|Mac OS X
|Mac OS X
|-
|Windows XP or higher
|Windows Vista or higher
|-
!colspan="2" style="font-weight:normal; background-color:lightgrey;"|Embedded
|-
|Embedded Linux
|Desktop Linux
|-
|QNX
|Desktop Linux
|-
|VxWorks
|Desktop Linux<br/>Windows 7
|-
|Windows Embedded 7
|Windows 7 or higher
|-
!colspan="2" style="font-weight:normal; background-color:lightgrey;"|Mobile
|-
|Android
|Desktop Linux<br/>Mac OS X<br/>Windows 7 or higher
|-
|iOS
|Mac OS X
|-
|Windows Phone
|Windows 8
|-
|Windows RT
|Windows 8
|}

Revision as of 17:29, 23 May 2015

Qt can be used for application development for a wide range of target platforms, like:

  • Desktop: Linux, Mac OS X, Windows
  • Embedded and RTOS: Linux, QNX, VxWorks, Windows
  • Mobile: Android, iOS, Windows


For in depth information and more exotic platforms see:


Even if not listed there, with some extra work you may also be able to target platforms like:

  • Various BSDs
  • Haiku
  • Windows versions older than Windows XP


Depending on your target you'll need a suitable host platform. For specific information see the lists of supported platforms mentioned above. For a quick overview see the following table:

Target Host
Desktop
Desktop Linux Desktop Linux
Mac OS X Mac OS X
Windows XP or higher Windows Vista or higher
Embedded
Embedded Linux Desktop Linux
QNX Desktop Linux
VxWorks Desktop Linux
Windows 7
Windows Embedded 7 Windows 7 or higher
Mobile
Android Desktop Linux
Mac OS X
Windows 7 or higher
iOS Mac OS X
Windows Phone Windows 8
Windows RT Windows 8