clion配置cmake添加boost库
Posted shiyicode
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
以上是关于clion配置cmake添加boost库的主要内容,如果未能解决你的问题,请参考以下文章
如何使用自制软件、cMake 和 cLion 将库添加到 C++ 项目