Skip to content

Integration Guide

restcl is a header-only library designed for quick integration into modern C++ projects.


Integration Options

Choose your preferred integration method:

Ideal for cross-platform CMake projects on Windows, Linux, or macOS.

add_subdirectory(vendor/restcl)
target_link_libraries(your_target PRIVATE siddiqsoft::restcl)

View CMake Integration Guide :octicons-arrow-right-24:

DEPRECATED!

Not all dependencies used by this project have nuget packages anymore!

Ideal for Visual Studio C++ projects on Windows.

Install-Package SiddiqSoft.restcl

View NuGet Integration Guide :octicons-arrow-right-24:


Header Includes

Include the primary header to automatically load the appropriate implementation for your platform:

#include "siddiqsoft/restcl.hpp"

If you only target Windows with WinHTTP explicitly:

#include "siddiqsoft/restcl_winhttp.hpp"