Mac OS下安装Boost库并在Xcode下测试运行

来源:互联网 发布:自然语言处理算法面试 编辑:程序博客网 时间:2024/06/05 10:46

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;}



本文参考博客如下:
http://www.jianshu.com/p/7ab8ac4cb0ad
http://www.cnblogs.com/linjk/p/6052886.html
http://blog.csdn.net/to_be_better/article/details/53554254
0 0
原创粉丝点击