## Debug dialog

Use the Debug dialog to create, edit, and manage a project's launch configurations. A launch configuration defines the settings used by the Carbide debugger to launch (Run) or debug programs. A project must have at least one launch configuration in order to debug a project and can have many more. Projects that have no launch configuration invoke the New Launch Configuration Wizard when either the Run or Debug command is selected.

Select the Run > Debug Configuration... menu option to open the Debug dialog.

The tabs shown in the Debug dialog vary depending upon the type of launch configuration highlighted in the configurations list. See Launch Configuration Overview for more information on the various launch configuration types.

Click Debug to start a new debug session using the selected launch configuration.

Figure 1 - Debug dialog (Symbian OS Emulation configuration shown)

##### Table 1. Debug dialog — common items

Icon | Item | Explanation
--- | --- | ---
| New Launch Configuration | Click the New Launch Configuration icon to add a launch configuration to the configurations list. Default information based upon the project is automatically entered into the various text boxes. NOTE Normally, you should not have to change any of the default text box entries unless you are creating multiple debug launch configurations for the same project.
| Duplicate | Click the Duplicate icon to duplicate the currently selected launch configuration.
| Delete selected launch configuration(s) | Click the Delete icon to remove the currently selected configuration from the Configurations list.
| Collapse | Click the Collapse icon to collapse expanded lists of launch configurations.
| Filter launch configurations... | Click the Filter icon to select filter options that control which launch configurations appear in the list. Filter options include: Filter Closed Projects Filter Deleted/Unavailable Projects Filter Configuration Types Apply Window Working Set(s) Filtering Preferences...

#### Other references

- Launch Configuration Overview
- Configuration Pages