zoukankan      html  css  js  c++  java
  • boost安装

    1 官方文档
    www.boost.org

    2 安装
    2.1  ubuntu
    sudo apt-get install libboost-all-dev

    2.2 centos
    wget http://sourceforge.net/projects/boost/files/boost/1.57.0/boost_1_57_0.tar.gz/download
    tar -zxvf boost_1_57_0.tar.gz
    cd boost_1_57_0

    编译(参考 http://blog.csdn.net/hzdiy/article/details/18888477)
    ./bootstrap.sh --with-libraries=system,filesystem,log,thread --with-toolset=gcc
    ./b2 toolset=gcc cxxflags="-std=c++11"  

    ./b2 install --prefix=/usr

    3 测试使用
    vim  test.cpp
    #include <boost/lexical_cast.hpp>
    #include <iostream>

    int main()
    {
      using boost::lexical_cast;
      int a= lexical_cast<int>("123456");
      double b = lexical_cast<double>("123.456");
      std::cout << a << std::endl;
      std::cout << b << std::endl;
      return 0;
    }

    编译运行
    g++ -o test test.cpp
    test  test.cpp
    ./test
    123456
    123.456

  • 相关阅读:
    Java常见异常处理情况
    动手动脑总结
    动手动脑 总结
    二柱子测试三
    动手动脑总结
    动手动脑总结
    Docker同步IDEA
    UISlider
    Docker 部署 uwsgi+nginx + django
    UITableView 九宫格
  • 原文地址:https://www.cnblogs.com/chengxin1982/p/4201402.html
Copyright © 2011-2022 走看看