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
(Requirements for Qt 5.7) |
m (Updated Qt 5 doc links to Qt 6.) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Qt Supported Platforms]] | |||
{{LangSwitch}} | {{LangSwitch}} | ||
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: | ||
For in depth information and more exotic platforms see the official documentation: [ | *Desktop: Linux, macOS, Windows | ||
*Embedded and RTOS: Linux, QNX, VxWorks, Windows | |||
*Mobile: Android, iOS, Windows | |||
For in depth information and more exotic platforms see the official documentation: [https://doc.qt.io/qt-6/supported-platforms.html Supported Platforms]. See also [[Supported Devices]]. | |||
Even if not listed there, with some extra work you may also be able to target platforms like: | Even if not listed there, with some extra work you may also be able to target platforms like: | ||
* Various BSDs | |||
* Haiku | *Various BSDs | ||
* Windows versions older than Windows XP | *Haiku | ||
*Windows versions older than Windows XP | |||
Line 17: | Line 20: | ||
{| class="wikitable" | {| class="wikitable" | ||
!style="color:white; background-color:#80C342;"|Target | ! style="color:white; background-color:#80C342;" |Target | ||
!style="color:white; background-color:#80C342;"|Host | ! style="color:white; background-color:#80C342;" |Host | ||
|- | |- | ||
!colspan="2" style="font-weight:normal; background-color:lightgrey;"|Desktop | ! colspan="2" style="font-weight:normal; background-color:lightgrey;" |Desktop | ||
|- | |- | ||
|Desktop Linux | |Desktop Linux | ||
|Desktop Linux | |Desktop Linux | ||
|- | |- | ||
| | |macOS | ||
| | |macOS | ||
|- | |- | ||
|Windows 7 or higher | |Windows 7 or higher | ||
|Windows 7 or higher | |Windows 7 or higher | ||
|- | |- | ||
!colspan="2" style="font-weight:normal; background-color:lightgrey;"|Embedded, RTOS | ! colspan="2" style="font-weight:normal; background-color:lightgrey;" |Embedded, RTOS | ||
|- | |- | ||
|Embedded Linux | |Embedded Linux | ||
Line 37: | Line 40: | ||
|- | |- | ||
|QNX | |QNX | ||
|Desktop Linux<br/>Windows 7 or higher | |Desktop Linux<br />Windows 7 or higher | ||
|- | |- | ||
|VxWorks | |VxWorks | ||
|Desktop Linux<br/>Windows 7 or higher | |Desktop Linux<br />Windows 7 or higher | ||
|- | |- | ||
|Windows Embedded 7 | |Windows Embedded 7 | ||
|Windows 7 or higher | |Windows 7 or higher | ||
|- | |- | ||
!colspan="2" style="font-weight:normal; background-color:lightgrey;"|Mobile | ! colspan="2" style="font-weight:normal; background-color:lightgrey;" |Mobile | ||
|- | |- | ||
|Android | |Android | ||
|Desktop Linux<br/> | |Desktop Linux<br />macOS<br />Windows 7 or higher | ||
|- | |- | ||
|iOS | |iOS | ||
| | |macOS | ||
|- | |- | ||
|Windows Phone | |Windows Phone | ||
Line 60: | Line 63: | ||
|} | |} | ||
If your host platform is Desktop Linux but your favorite Linux distribution is not listed in [ | If your host platform is Desktop Linux but your favorite Linux distribution is not listed in [https://doc.qt.io/qt-6/supported-platforms.html the official documentation] then don't worry: Many distributions have ready compiled packages and in case not, you can compile Qt from source. Almost '''all modern Desktop Linux distributions are suitable host and target platforms'''. |
Latest revision as of 07:44, 9 November 2021
Qt can be used for application development for a wide range of target platforms, like:
- Desktop: Linux, macOS, Windows
- Embedded and RTOS: Linux, QNX, VxWorks, Windows
- Mobile: Android, iOS, Windows
For in depth information and more exotic platforms see the official documentation: Supported Platforms. See also Supported Devices.
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 |
macOS | macOS |
Windows 7 or higher | Windows 7 or higher |
Embedded, RTOS | |
Embedded Linux | Desktop Linux |
QNX | Desktop Linux Windows 7 or higher |
VxWorks | Desktop Linux Windows 7 or higher |
Windows Embedded 7 | Windows 7 or higher |
Mobile | |
Android | Desktop Linux macOS Windows 7 or higher |
iOS | macOS |
Windows Phone | Windows 8 or higher |
Windows RT | Windows 8 or higher |
If your host platform is Desktop Linux but your favorite Linux distribution is not listed in the official documentation then don't worry: Many distributions have ready compiled packages and in case not, you can compile Qt from source. Almost all modern Desktop Linux distributions are suitable host and target platforms.