您的位置:首页 > 其它

MacOS下Boost编译安装指南

2016-09-30 11:30 288 查看

MacOS下Boost编译安装指南

下载Boost并解压

Boost下载地址: http://www.boost.org/users/history/version_1_62_0.html

bz2后缀解压: tar –bzip2 -xf /path/to/boost_1_62_0.tar.bz2

gz后缀解压: tar -zxvf /path/to/boost_1_62_0.tar.bz2

编译安装Boost

​ 编译安装Boost,需要先进入boost解压后得到的目录,并执行bootstrap.sh脚本。对于该脚本,官方给出了一些可添加的选项,用于自定义编译后lib存放位置,头文件源文件存放位置等,也有一些另外的用途,具体内容可以使用help选项查看:

cd /boost_path

./bootstrap.sh –help #查看选项帮助文档

​ 常用的选项一般是–prefix/–exec-prefix,用于指定安装目录,建议选择/usr/local

​ 最后使用b2执行安装即可。

./b2 install

使用Boost开发

​ 完成Boost编译安装之后,在Xcode或者其他工具上使用Boost时,会发现找不到头文件,找不到链接库等问题。这是因为Boost安装的位置不是默认的编译器寻找头文件以及链接库的位置,建议不要直接安装在默认的编译器寻找头文件与链接库的位置。这个问题可以通过添加Search Path来解决,在Shell中使用Command编译则添加相应的I(大写i,指定头文件查找路径)L(指定链接库查找路径)l(指定链接库名)选项即可。

​ 对于Xcode,则在使用Boost的项目中,找到Build Setting选项,在相应的Header Search PathsLink Search Paths下添加相应路径即可。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  boost macOS