Boost学习笔记(1)-MacOs安装boost库

从boost的官方网站下载最新版本的boost源代码

https://dl.bintray.com/boostorg/release/

下载成功后解压,然后使用终端进入到boost目录

#生成安装程序
sudo ./bootstrap.sh
#安装boost库
sudo ./b2 install

这样boost库就在mac上安装成功了,默认情况下安装库文件目录在/user/local/lib/下,头文件目录在/user/local/include/boost目录下。

下面可以写一个简单的代码测试下,以下代码来自boost的官方文档.

#include <boost/regex.hpp>
#include <iostream>
#include <string>

int main()
{
    std::string line;
    boost::regex pat( "^Subject: (Re: |Aw: )*(.*)" );

    while (std::cin)
    {
        std::getline(std::cin, line);
        boost::smatch matches;
        if (boost::regex_match(line, matches, pat))
            std::cout << matches[2] << std::endl;
    }
}

  

建立一个test1.cpp,输入以上代码,保存,退出。

接下来调用c++编译器编译代码,编译成功,则表示我们已经安装成功。

c++ -I /usr/local/include/ test1.cpp -o test1 -L /usr/local/lib/ -lboost_regex  
原文地址:https://www.cnblogs.com/zitonglove/p/6853941.html