Debugging frameworks

The IDE provides the following debugging frameworks:

Change the debugging framework

You can change the debugging framework launcher type only when multiple launchers are available for a configuration and launch mode. You can change between the DSF and CDI debugging frameworks for the following launch configuration types (otherwise DSF isused):
  • 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:

  1. Right-click on a project in the Project Explorer view, and then select Debug As > C/C++ QNX Application Dialog.
  2. Select the launch configuration for your project, and then on the Main tab, click Select other at the bottom of the window.
  3. If no launchers are available for selection, select Use configuration specific settings.
  4. In the Launchers window, select either CDI Debugging Framework (Traditional) Launcher or DSF Debugging Framework (New) Launcher.
  5. Click OK to save the framework setting.
  6. Click Debug to switch the Debug perspective for the project.

To change the global default for the debugging framework used:

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