提问人:Denis Dub-v 提问时间:11/9/2023 更新时间:11/9/2023 访问量:43
在 CMakeLists.txt (CLion) 中包括提升
Including boost in CMakeLists.txt (CLion)
问:
我正在尝试将我的 CLion 项目包含在 CMakeLists.txt 中,但在链接提升库时出现错误。boost
我的CMakeLists.txt:
cmake_minimum_required(VERSION 3.25)
project(echo_ap)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(Boost_Path "D:/boost_1_83_0/")
set(Boost_INCLUDE_DIR "${Boost_Path}")
include_directories("D:/boost_1_83_0")
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)
if(Boost_FOUND)
include_directories(${Boost_INCLUDE_DIRS})
target_link_libraries(Cyberforum ${Boost_LIBRARIES})
endif()
add_executable(echo_ap main.cpp)
我想包括 .boost/asio.hpp
我试图通过添加这部分代码来解决这个问题:
target_link_libraries(echo_ap
ws2_32
wsock32
)
但这无济于事。这里有什么问题,我应该在 CMakeLists.txt 中添加什么以包含提升?
答: 暂无答案
评论
find_package(Boost ...)
if(Boost_FOUND)