MacOS中CMakeLists.txt中添加使用boost

只需要在CMakeLists.txt中添加如下的參考即可。

PS:本地的安裝版本是1.69.0,換成自己的版本即可。

cmake_minimum_required(VERSION 3.13)
project(test)

set(CMAKE_CXX_STANDARD 14)

add_executable(test main.cpp)

find_package(Boost 1.69.0 COMPONENTS system filesystem REQUIRED)
# 如果需要boost的thread同時添加下面一行
find_package(Boost COMPONENTS thread REQUIRED)
if(NOT Boost_FOUND)
    message(FATAL_ERROR "Could not find boost!")
endif()
include_directories(${Boost_INCLUDE_DIRS})

target_link_libraries(test ${Boost_LIBRARIES} -fsanitize=address)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章