SDKs

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

Note: Some columns may appear or disappear depending on defined fields in all SDKs available (e.g. the Core(s) column appears only if some SDK has that field defined).


SDKs page in the project properties

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:

Incompatible toolchains The toolchains of the project and SDK are incompatible
Incompatible cores The processor or core of the project and SDK are incompatible
Incompatible languages The languages of the project and SDK are incompatible
The file with the SDK name in the project root The project root folder contains the file with the name matching the SDK name
SDK folder not found The SDK folder cannot be found (renamed or deleted)
Incompatible OS The host operating system and SDK are incompatible
The folder with the SDK name in the project root The project root folder contains the folder with the name matching the SDK name. The comparison is case-insensitive
Local project SDK The local SDK created for another project.

The following buttons and options are available for managing SDKs in a project:

Table 1. Project properties: SDKs
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.