Managing launch configurations

Updated: April 19, 2023

Launch configurations store settings related to program execution, setup, or analysis. When you create a project, the IDE generates a default launch configuration for it. But you can create your own configurations when you need to customize how a project runs and reuse those custom settings.

The IDE provides a wizard to help you create launch configurations. By default, the wizard shows only the QNX launch configuration types, such as C/C++ QNX Application. The CDT in the Eclipse platform includes many other launch configuration types, which are explained in Reference > Run and Debug in the C/C++ Development User Guide. Generally, these aren't meant for use in the QNX development environment, but you can change an IDE preference setting to see and use these other configuration types, as explained in Creating a non-QNX project. (The same setting affects the configuration types shown in the dialogs accessible through the Project Explorer context menu options of Run As, Debug As, or Profile As.)

Here, we explain the QNX launch configuration types, which support launching applications on QNX targets. For convenience, you can access filtered lists to view the launch configurations that support particular launch modes. You can also edit the settings in a configuration, and import configurations to reproduce build and execution conditions for existing applications.