Developer SDK

C++ examples

Install the SDK · View source on GitHub ↗

messages/CMakeLists.txt

cmake_minimum_required(VERSION 3.24)
project(urnetwork_cpp_messages LANGUAGES C CXX)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)
find_package(urnetwork-sdk CONFIG REQUIRED)
find_package(Threads REQUIRED)
add_executable(messages-example main.cpp ../../c/messages/runtime.c)
target_link_libraries(messages-example PRIVATE urnetwork::sdk Threads::Threads)
if(WIN32)
  target_link_libraries(messages-example PRIVATE bcrypt)
  add_custom_command(TARGET messages-example POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:urnetwork::sdk> $<TARGET_FILE_DIR:messages-example>)
endif()