## Selecting the analysis type, baseline profile and current SDK

##### Before you start

Install the necessary SDKs and configure them to Carbide.c++. For more information, see Software Development Kit (SDK).

1. To start the analysis, do any of the following:
   - Go to Carbide > Compatibility Analyser.
   - Right-click your EXE or DLL project in the Project Explorer and select Compatibility Analyser > Run static analysis for this project....
   - Right-click any folder in your project and select either of the following:
     - To fetch all header files from the selected folder: Compatibility Analyser > Run static analysis for this directory in project...
     - To fetch header files, user and system Includes and forced headers from the parent project: Compatibility Analyser > Run static analysis for this project...
2. Select at least one analysis type: Headers or Libraries.
3. Select the baseline profile in any of the following ways:
   - If profiles are already created, select one of them.
   - The tool provides predefined profiles for certain released SDKs. Select a predefined baseline profile (of needed sdk version), from the drop down. Headers and libraries of the selected SDK will be downloaded to the path c:\apps\ca-baselines.
   - If no profiles exist, click Configure Baseline Profile to create them. See the instructions in Creating or editing the baseline profile.
4. Select the current SDK and Symbian version from the available ones in the list.
5. Click Next to start specifying header and/or library files.

##### Related tasks

- Selecting header files for analysis
- Selecting library files for analysis

##### Related concepts

- File handling in project and folder analysis