This month, the Azure SDK team released the new Azure SDK for C++, starting with Azure Core, Identity, and Storage Blobs, Files Shares, and Datalake. We’re excited to share our guides to getting started and working with the latest libraries!

Getting the latest libraries

You can find all of the latest source code on the official Azure SDK for C++ repository. Additionally, the following packages are available to install via vcpkg:

NameLatest VersionReplacesazure-core-cpp1.0.0–azure-identity-cpp1.0.0–auzre-storage-common-cpp12.0.0azure-storage-cpp 7.5.0azure-storage-blobs-cpp12.0.0azure-storage-cpp 7.5.0azure-storage-files-shares-cpp12.0.0azure-storage-cpp 7.5.0azure-storage-files-datalake-cpp12.0.0azure-storage-cpp 7.5.0

Similar to the Azure SDKs for .NET, Java, JavaScript/TypeScript, and Python, the latest Azure SDK for C++ is divided into smaller libraries that allow for greater control when linking and developing.

At this time, we maintain support for desktop triplets, including:

  • x86-windows
  • x64-windows
  • x64-linux
  • x64-osx

Installing the Azure Storage library

Downloading the Azure Storage Blobs, Files Shares, and Datalake libraries through vcpkg is as simple as running the following command:

vcpkg install azure-storage-blobs-cpp[:<triplet>] azure-storage-files-shares-cpp[:<triplet>] azure-storage-files-datalake-cpp:[:<triplet>]

Alternatively, developers are welcome to download source code from the Azure SDK for C++ repository and compile the code directly using the provided CMAKE files.

#azure sdk #c++ #releases

Introducing the new Azure SDK for C++
1.85 GEEK