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库的主要内容,如果未能解决你的问题,请参考以下文章

clion中cmake导入的是哪个目录

CMake 找不到 Boost_LIBRARIES 变量

如何使用自制软件、cMake 和 cLion 将库添加到 C++ 项目

Clion(CMake工具)中如何引入第三方库

带有 CLion 的 Boost.TEST:“测试框架意外退出”

CLion 添加 release 配置