Connecting Devices

You can connect devices to the development PC to run, debug, and analyze applications built for them from Qt Creator. When you install Qt for a target platform, such as Android or QNX, the build and run settings for the development targets might be set up automatically in Qt Creator.

You can connect the device to the development PC using a USB connection. Additionally, you can connect Linux-based devices by using a WLAN connection.

The experimental WebAssembly plugin enables you to build your applications in WebAssembly format, to deploy them, and to run them in a web browser.

  • Developing for Android

    Connect Android devices to the computer to develop Qt applications for them.

  • Developing for Bare Metal Devices

    You can connect bare metal devices to the development PC and use Qt Creator to debug applications on them with GDB or a hardware debugger.

  • Developing for Boot to Qt Devices

    You can connect Boot to Qt devices to the development PC to run, debug, and analyze applications built for them from Qt Creator.

  • Adding Docker Devices

    Create Docker devices from Docker images and use them to build, run, and debug applications from Qt Creator.

  • Developing for iOS

    You use the tools delivered with Xcode to connect devices to Qt Creator. Qt Creator detects the tools and configured devices automatically and uses the tools to build, deploy, and run applications.

  • Developing for MCUs

    You can connect MCU boards to a development host to deploy, run, and debug applications on them from Qt Creator.

  • Connecting QNX Devices

    You can connect QNX devices to the development PC to deploy, run and debug applications on them from within Qt Creator. This is currently only supported for QNX Neutrino devices, and requires the QNX SDK to be installed on the development PC.

  • Developing for Remote Linux Devices

    If you have a toolchain for building applications for embedded Linux devices installed on the development PC, you can add it and the device to Qt Creator.

See also Building Applications for the Web and Run in Qt Application Manager.

© 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.