Run on QNX devices

To build an application and run it on a device:

  1. Connect the device to the computer or to the Wi-Fi network.
  2. Configure the device and specify a connection to it.
  3. Make sure that your kit has your QNX device set.
  4. Select (Run).

Qt Creator uses the compiler specified in the QNX tool chain to build the application.

Note: Debugging is currently only fully supported on Linux and macOS. It is not possible to insert breakpoints during runtime on Windows.

Troubleshoot errors

To support running, debugging, and stopping applications from Qt Creator, the QNX Neutrino RTOS has additional command-line tools and services, as described in Qt for QNX.

Debug output cannot be shown

For the command-line output to show up in the Application Output, Qt Creator has to create an SSH connection to the device. This is only possible if QNX Momentics is not running, and the SSH key configured for the device is a 4096-bit key.

If these conditions are not met, you will get an error message saying debug output cannot be shown.

Cannot run, debug, or stop applications

The board support package (BSP) for the QNX device might be missing some of the following applications that Qt Creator needs to run, debug, and stop applications on QNX devices: awk, grep, kill, netstat, print, printf, ps, read, sed, sleep, uname, slog2info, and cat.

See also Connecting QNX Devices, Run on many platforms, Compilers, Embedded Platforms, and Kits.

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.