brew 方式安装
-
安装命令
brew install boost
-
安装位置
tannzh-mac:~ tannzh$ brew install boost ==> Downloading https://homebrew.bintray.com/bottles/boost-1.68.0.mojave.bottle. ######################################################################## 100.0% ==> Pouring boost-1.68.0.mojave.bottle.tar.gz ? /usr/local/Cellar/boost/1.68.0: 13,712 files, 460.2MB
所以最终头文件目录:/usr/local/Cellar/boost/1.68.0/include
lib目录:/usr/local/Cellar/boost/1.68.0/lib
源码安装
-
从boost官网下载最新boost库源码,目前最新版本为boost 1.68.0
-
解压源文件
-
配置安装
1. 执行./bootstrap.sh 就行安装配置 2. sudo ./b2 --buildtype=complete install ###进行所有库的安装,安装路径为/usr/local/include/boost, 库的路径为/usr/local/lib
-
构建工具安装
cd tools/build ./booststrap.sh sudo ./b2 install
测试
-
使用Clion测试
# 添加boost头文件搜索路径 include_directories(/usr/local/Cellar/boost/1.68.0/include) # 添加boost库文件搜索路径 link_directories(/usr/local/Cellar/boost/1.68.0/lib)
-
测试代码1
// // Created by tannzh on 2018/12/3. // #include <iostream> #include <boost/timer.hpp> void boost_test1() { boost::timer tm; std::cout << tm.elapsed() << std::endl; } int main() { boost_test1(); return 0; }