Mac下安装C++库,推荐使用boost,官网为:
http://www.boost.org/
我们找到Downloads:
现在已经更新到1.61,我们继续选择:
找到bz2文件下载,体积小,方便存储,也可以选择gz文件。
下载好bz2文件,放到想要存放的目标路径XXX,之后可以使用命令行解压缩:(请使用最高权限)
首先我们cd到bz2文件的位置,然后解压:
tar --bzip2 -xf XXX/boost_1_61_0.tar.bz2
XXX=目标路径
解压后的文件结构如图所示:
下面我们要来安装它:首先,cd到解压的文件夹:
cd XXX/boost_1_61_0
然后bash操作:
bash ./bootstrap.sh
这将会生成b2执行文件,这段时间比较快,然后我们运行下列命令:
./b2 install
这段时间比较漫长,我用的iMac(MK452CH),大概20分钟结束。
最后按如下说明添加include和lib即可。
其中,include头文件的路径为/usr/local/boost_1_61_0
链接库的路径为/usr/local/boost_1_61_0/stage/lib
在实际的工程应用,比如Xcode中,就需要添加相应路径以后才能正常编译。