Mac OS下安装Boost库并在Xcode下测试运行
1. 下载Boost源码
下载地址:http://www.boost.org/ 这里下载的是最新的Version 1.63.0
2. 解压
解压出来如下:
3. 终端进入解压目录
可以通过cd进入,或者进行如下配置:系统偏好设置->键盘->快捷键->服务,然后勾选“新建位于文件夹位置的终端 标签”和“新建位于文件夹位置的终端窗口”
这样就可以在mac在该文件夹下打开终端:选择文件夹->服务->新建文件夹位置的终端窗口
4.安装
首先执行命令:
sh bootstrap.sh
然后执行完全安装命令:
sudo ./b2 --buildtype=complete install
如上则安装成功。
安装成功后在usr/local/include 以及/usr/local/lib 有boost的相关头文件和链接库。
5. 配置Xcode
(1)新建一个工程
(2)配置头文件和链接库
点击项目->TARGETS->Build Settings->Search Pahts->Header Search Paths和Library Search Pahts
添加usr/local/include 以及/usr/local/lib
(3)添加需要的libboost_filesystem.a和libboost_system.a文件才能运行成功
点击项目->TARGETS->Build Phases->Link Binary With Libraries
打开/usr/local/lib 找到相应的.a文件拖进去
(4)添加代码
#include <iostream>
#include <boost/asio.hpp>
#include <boost/version.hpp>
int main(int argc, const char * argv[])
{
std::cout << "Boost版本:" << BOOST_VERSION << std::endl;
}
本文参考博客如下: