Qt for QNX Support

QNX releases and architectures

Qt 6 is currently tested and supported on QNX SDP 7.1, with support for both 32-bit and 64-bit target architectures:

  • ARMle-v7
  • AArch64le and x86-64 (64-bit)

Note: Support for x86 (32-bit) was removed in QNX SDP 7.1.

QNX SDP 8.0 is supported as technical preview. QNX SDP 8.0 doesn't support multimedia, which means that qtmultimedia and the dependent components cannot be compiled. Furthermore, qtRemoteObjects hasn't been adapted for QNX SDP 8.0 yet, which means that qtRemoteObjects and the dependent components cannot be compiled either. Pre-built Qt binaries and automatic Qt Creator Kits are not available for QNX SDP 8.0, however, manual Kit creation is possible.

Previous releases

Target hardware

For a specific list of available boards, displays and input devices, contact QNX Software Systems (info@qnx.com).

For target hardware supported by The Qt Company in this release, see Support Levels for Target Hardware. For support on other target devices contact The Qt Company for more details.

Qt for QNX licensing

Qt for QNX is available under the Qt for Device Creation Professional (DCP) license. For more information, see Qt Pricing.

Supported Qt modules

All the Qt Essentials modules are supported in Qt for QNX, except for DBus.

See Qt Add-Ons for information about which Qt Add-On modules are supported in Qt for QNX.

Host systems

QNX has been tested with Ubuntu 22.04 and Windows hosts but may work on other host systems.

Pre-built binaries

The pre-built Qt binaries for QNX are delivered through Qt Online Installer. These binaries have been created using the QNX SDP installation from Qt's continuous integration (CI) system. These binaries are only for preliminary testing and trials, so there is no guarantee that the QNX SDP content matches with the current default installation from QNX Software Center. The safest way to avoid binary compatibility issues is always to build Qt binaries using your own QNX SDP installation.