cpp集成nng

简介

简单集成

项目结构:

.
├── build
├── CMakeLists.txt
├── main.cpp
└── vendor

CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)
project(test)

set(CMAKE_CXX_STANDARD 17)

add_subdirectory(vendor/nng-1.11)

add_executable(test main.cpp)

target_link_libraries(test nng)

main.cpp:

#include "nng/nng.h"
#include <iostream>

int main() {
  std::cout << "nng version: " << nng_version() << std::endl;
}

输出:

./test
nng version: 1.11.0

comment: