Supported debugging frameworks

The IDE supports the following debugging frameworks:

Changing the debugging framework

You can change the debugging framework launcher type only when multiple launchers are available for a configuration and launch mode. Specifically, you can change between the DSF and CDI frameworks for the following launch configuration types (for other types, DSF is used):
  • C/C++ QNX Attach to Remote Process via QConn (IP)
  • C/C++ QNX PDebug (Serial)
  • C/C++ QNX QConn (IP)
To change the debugging framework for a project:
  1. Right-click a project in the Project Explorer view, then select Debug As > C/C++ QNX Application Dialog.
  2. Select the launch configuration for your project, then click OK.
  3. In the Main tab of the launch configuration, click Select one at the bottom.
  4. Check the Use configuration specific settings box to make the list area selections available.
  5. In the Launchers list area, select either CDI Debugging Framework (Traditional) Launcher or DSF Debugging Framework (New) Launcher.
  6. Click OK to save the framework setting.

Changing the global default debugging framework

To change the global default for the debugging framework used for a launch type:
  1. Select Window > Preferences.
  2. Expand Run/Debug > Launching, then select Default Launchers.
  3. Expand a launch type, then click [Debug] to see the available debugging frameworks for your selected launch type.
  4. Select the preferred launcher and click OK.