0f62b3aa63
* Add consumption-time value of __cplusplus to User-Agent --------- Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
LICENSE | ||
README.md |
README.md
Smoketest the Azure SDK for C++ into your application using vcpkg
This application instantiates all the sdk clients, and call one API from each in order to check their side by side capabilities
Pre-requisites
There are two options to set up the development environment:
Manual installation
Install the Azure SDK for C++ dependencies.
- CMake project (min version 3.13).
- C++ version 14 or greater.
Build
Linux terminal
#
# Building the application.
# Instructions from application root directory.
#
# Create build directory just the first time.
mkdir build
cd build
# Generate and build
# This code assumes that the SDK dependencies were installed with vcpkg
# When using docker provided container, the TOOLCHAIN option is not required (cmake ..).
cmake -DCMAKE_TOOLCHAIN_FILE=path/to/vcpkg/scripts/buildsystems/vcpkg.cmake ..
cmake -build .
Windows VS
If you are using Visual Studio, the toolchain to link vcpkg is set with CMakeSettings.json
. Update this file and set the vcpkg toolchain file for vcpkg (VCPKG_ROOT\scripts\buildsystems\vcpkg.cmake). After setting the toolchain, VS can generate and build the sample. Use VS to open the sample folder only.
Run application
Review source code header for environment variables
that must be set up before running the app.
#
# Running the Application
# Instructions from inside the build directory.
#
# Run binary (.exe on Windows)
./smoketest-vcpkg