The SDKs page of the project properties displays information about available SDKs that are compatible with the project by the following criteria:

If a given SDK is attached to a project build configuration, the
mark is displayed in the respective
column.
By default, the page displays SDKs that are attached or can be attached to the project. If you select the Show all SDKs option, the incompatible SDKs may be displayed as well (if such exist in the workspace). The following marks in the build configuration columns indicate the problem:
|
The toolchains of the project and SDK are incompatible |
|
The processor or core of the project and SDK are incompatible |
|
The languages of the project and SDK are incompatible |
|
The project root folder contains the file with the name matching the SDK name |
|
The SDK folder cannot be found (renamed or deleted) |
![]() |
The host operating system and SDK are incompatible |
|
The project root folder contains the folder with the name matching the SDK name. The comparison is case-insensitive |
![]() |
The local SDK created for another project. |
The following buttons and options are available for managing SDKs in a project:
| Button/Option | Result |
|---|---|
| Attach/Detach…. | Attaches/detaches the SDK to/from the project and uses it in the specified build configuration. |
| Reload | Updates the SDK content according to the latest changes in the SDK descriptor. |
| Edit/View… | Modifies the properties of the existing SDK (only when the SDK is not attached to any project) or displays the properties if the selected SDK is read-only. |
| Remove | Removes the selected SDK. |
| Export… | Exports the selected SDK to an archive file. |
| Import… | Imports the SDK from an archive file or from a directory. |
| Create… | Creates a new SDK. |
| Make global | Makes the selected local SDK global. The SDK will be available in the SDK Management list.Option is available only from the local SDK parent-project. |