1. 程式人生 > >clion配置cmake新增boost庫

clion配置cmake新增boost庫

今天發現xcode在檔名修改之後,該檔案內補全就失效,網上尋法多次無果,無奈轉向clion。
因為clion的專案構建是基於cmake的,想使用boost等第三方庫就需要對其進行配置,故將配置內容保存於此。

cmake_minimum_required(VERSION 3.6)

#設定專案名稱
project(demo)

set(CMAKE_CXX_STANDARD 11)

set(BOOST_ROOT "/usr/local/include/boost")

#新增標頭檔案搜尋路徑
include_directories(/usr/local/include)

#新增庫檔案搜尋路徑
link_directories(/usr/local/lib)

#用於將當前目錄下的所有原始檔的名字儲存在變數 DIR_SRCS 中
aux_source_directory(. DIR_SRCS)

add_executable(demo ${DIR_SRCS})

#在這裡根據名字boost_thread去尋找libboost_thread.a檔案
target_link_libraries(demo boost_thread boost_system)