-

Managing SDKs

A Solution Development Kit (SDK) contains all of the important toolchains and libraries required for creating a C++ program.

Compatibility:
SDKs are specific not only to devices but also to firmware releases and to the operating system on the computer you're using for programming. So downloading, installing and uninstalling SDKs might be a frequent task when programming.

SDKs can be managed by means of

Managing SDKs by means of the PLCnext CLI

Obtaining an SDK

Tip: To easily identify an SDK it is recommended organizing the SDKs for different devices and firmware releases in a set of nested directories liketarget name/firmware release on your computer.

Introducing an SDK

Using the PLCnext CLI& for SDK installation automatically makes the installation known to the PLCnext CLI.

Getting a list of installed SDKs

  • Use the following command to get information about all installed SDKs: plcncli get targets
  • Use the following command to get all information about installed SDKs including the path to each SDK: plcncli get sdks

Adding or removing a project target

  • Use the following command to add or remove a project target: plcncli set target
  • Add the following mandatory options to the command:
    • -n  → name of a target
    • -a → add a targetor
    • -r → remove a target
  • Add the following option to the command to specify the version to add/remove (if the target name is not exclusive): -v  → version of target
  • Add the following option to the command to set the project path (if the current directory is the targeted project, this is optional): -p  → project path for installation

Getting a list of all SDKs set for a project

  • Use the following command to get all project information including the project targets: plcncli get project-information
  • The following command returns all information regarding the SDKs set for a project: plcncli get project-sdks

Uninstalling an SDK

  • To uninstall an SDK, enter the following command: plcncli.exe set setting SdkPaths –r [Path to SDK]
    ↪ The uninstalled SDK is removed from thePLCnext CLI, but will be retained in the folder system.

Managing SDKs by means of Visual Studio®


Tip: To easily identify an SDK it is recommended organizing the SDKs for different devices and firmware releases in a set of nested directories liketarget name/firmware release on your computer.

Installing an SDK from an archive file

The Options dialog box provides two different buttons:

Installing an SDK from an archive file


Removing an SDK


☑ Delete SDK directory from disk removes the unpacked data if you won't need that SDK any more.

Adding, changing or removing a project target

Managing SDKs by means of Eclipse®

Adding an SDK

The Preferences dialog box provides two different buttons:

Installing an SDK from an archive file

Removing an SDK

Adding, changing, or removing a project target

 


This help information is valid for iCube Engineer Online Help 2025.6

Copyright © 2025 YASKAWA EUROPE GmbH and © 2025 YASKAWA America, Inc.