1. Home
  2. Browse
  3. webthing-cpp

webthing-cpp

v1.2.0#0Latest

Webthing-CPP is a modern CPP/C++17 implementation of the WebThings API.

Install

Run the following Vcpkg command to install the port.

vcpkg install webthing-cpp

Usage

webthing-cpp is header-only and can be used from CMake via:

find_path(WEBTHING_CPP_INCLUDE_DIRS "bw/webthing/webthing.hpp")

target_include_directories(main PRIVATE ${WEBTHING_CPP_INCLUDE_DIRS})

However it requires

find_package(nlohmann_json_schema_validator CONFIG REQUIRED)

target_link_libraries(main PRIVATE nlohmann_json_schema_validator::validator)

find_package(unofficial-uwebsockets CONFIG REQUIRED)

target_link_libraries(main PRIVATE unofficial::uwebsockets::uwebsockets)

Features

Dependencies

See source

Version

v1.2.0#0

Publication

Supports

All

GitHub

bw-hro/webthing-cpp1

Homepage

github.com/bw-hro/webthing-cpp

Subtree

be1c1702ff

License

MIT

Definition

Manifest