boost的安裝配置:https://blog.csdn.net/u011641865/article/details/73498533
cmakelists文件:
cmake_minimum_required(VERSION 3.6) #cmake版本不用修改
project(boosttry) #項目名,clion自動生成
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
#使用的編譯器
set(SOURCE_FILES main.cpp)
add_executable(boosttry ${SOURCE_FILES})
#生成名字爲boosttry的可執行文件
set(BOOST_ROOT "/usr/local/include/boost")
#添加頭文件搜索路徑
include_directories(/usr/local/include)
#添加庫文件搜索路徑
link_directories(/usr/local/lib)
#用於將當前目錄下的所有源文件的名字保存在變量 DIR_SRCS 中
aux_source_directory(. DIR_SRCS)
#在這裏根據名字boost_thread去尋找libboost_thread.a文件
target_link_libraries(boosttry boost_thread boost_system) #改爲自己的項目生成的可執行文件