首页 > 解决方案 > uWebsockets 架构 x86_64 的未定义符号

问题描述

我是 C++ 和外部依赖项的新手。真的不知道如何解决这个编译错误......

错误:

Undefined symbols for architecture x86_64:
  "uS::TLS::Context::~Context()", referenced from:

CMakeLists.txt:

cmake_minimum_required(VERSION 2.8)

project( opencv )

add_definitions(
        -std=c++11
)

find_package(OpenCV REQUIRED)

find_package(ZLIB REQUIRED)
include_directories(${ZLIB_INCLUDE_DIRS})

find_package(OpenSSL REQUIRED)
include_directories(${OPENSSL_INCLUDE_DIR})

add_executable( opencv main.cpp Camera.cpp Camera.h Communication.cpp Communication.h)

target_link_libraries( opencv
        ${OpenCV_LIBS}
        ${OPENSSL_LIBRARIES}
        ${ZLIB_LIBRARIES}
)

标签: c++cmake

解决方案


推荐阅读