zoukankan      html  css  js  c++  java
  • 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  
  • 相关阅读:
    C++基础学习1-编译与链接
    html学习
    使用BP拦截POST请求包
    2019.9.17
    搭建LAMP环境
    2019.9.16
    2019.9.12
    2019.9.11
    手脱无名壳tslgame_rl
    一款自制壳的脱壳
  • 原文地址:https://www.cnblogs.com/zitonglove/p/6853941.html
Copyright © 2011-2022 走看看