前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cpp(四) Boost安装及基本使用 for Mac

Cpp(四) Boost安装及基本使用 for Mac

作者头像
Autooooooo
发布2020-11-07 19:50:10
2K0
发布2020-11-07 19:50:10
举报
文章被收录于专栏:CoxhuangCoxhuang

文章目录

  • Boost安装及使用 for Mac
    • #1 环境
    • #2 开始
      • #2.1 下载Boost
      • #2.2 安装Boost
    • #3 使用

Boost安装及使用 for Mac

#1 环境

代码语言:javascript
复制
CMake 3.17
C++14
macOS 10.15.5
Clion 

#2 开始

Boost在Mac上安装及使用(Clion)

#2.1 下载Boost

地址: https://www.boost.org/users/history/version_1_58_0.html

因为平时使用ROS的原因,所以使用58版本的Boost

在这里插入图片描述
在这里插入图片描述

#2.2 安装Boost

  1. 解压
  2. 进入解压后的文件
代码语言:javascript
复制
cd boost_1_58_0

3. 执行

代码语言:javascript
复制
./bootstrap.sh
sudo ./b2 install

一两分钟分钟之后编译安装完成

  • 头文件 : /usr/local/include/boost
  • 库文件 : /usr/local/lib

#3 使用

这里使用Clion编辑器

  1. 使用Clion创建一个简单的工程
  2. 修改CMakeList.txt
代码语言:javascript
复制
cmake_minimum_required(VERSION 3.17)
project(6_boost_demo)

set(CMAKE_CXX_STANDARD 14)

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

include_directories(/usr/local/include) # 添加头文件搜索路径

link_directories(/usr/local/lib) # 添加库文件搜索路径

aux_source_directory(. DIR_SRCS)

add_executable(6_boost_demo ${DIR_SRCS})

3. main.cpp

代码语言:javascript
复制
#include <iostream>
#include <boost/version.hpp>

int main() {
    std::cout << "Hello, World" << std::endl;
    std::cout << "Boost版本:" << BOOST_VERSION << std::endl;
    return 0;
}
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-10-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • Boost安装及使用 for Mac
    • #1 环境
      • #2 开始
        • #2.1 下载Boost
        • #2.2 安装Boost
      • #3 使用
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档