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)配置头文件和链接库
在Build Settings中找到Search Pahts大项中的Header Search Paths和Library Search Pahts两个条目,分别添加usr/local/include以及/usr/local/lib
(3)添加需要的libboost_filesystem.a和libboost_system.a文件才能运行成功
Switch到Build Phases标签,在Link Binary With Libraries条目中添加文件。
双击Finder图标选择“Go to Folder...”,输入路径/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;
}
本文参考博客如下:
http://www.jianshu.com/p/7ab8ac4cb0ad
http://www.cnblogs.com/linjk/p/6052886.html
http://blog.csdn.net/to_be_better/article/details/53554254
---------------------
作者:waterbinbin
来源:CSDN
原文:https://blog.csdn.net/waterbinbin/article/details/62438417
版权声明:本文为博主原创文章,转载请附上博文链接!