MacOS上安装boost

2019-10-11  本文已影响0人  帆子_8c3a

默认安装

这样安装的boost只适用于clang,不适用于gcc,所以考虑手动安装。

brew install boost

手动安装准备

我在系统里装了多个python,默认是anaconda3装的python。这里需要hack一下。

ln -s /anaconda3/include/python3.7m /anaconda3/include/python3.7

手动安装 boost for gcc

./bootstrap.sh --with-toolset=gcc
./b2 install

Boost.Context部分代码是汇编写的,在MacOS貌似只能用Clang编译,用gcc编译会出错。所以上述安装办法,所以涉及Boost.Context的boost都无法使用,如coroutine

手动安装 boost for clang

./bootstrap.sh --with-toolset=gcc
./b2 install
上一篇 下一篇

猜你喜欢

热点阅读