C++ Boost库安装

C++Boost库安装教程

下载安装包

官网https://www.boost.org

  1. 解压安装
tar -xf boost_1_80_0.tar.bz2
cd boost_1_80_0
./bootstrap.sh
./b2 link=shared
sudo ./b2 install

2.然后在/etc/profile.d目录下

cd /etc/profile.d
sudo vim boost.sh

3.写入 设置环境变量

#!/bin/sh
BOOST_ROOT=压缩包的安装路径(  pwd   )
BOOST_INCLUDE=/usr/local/include/boost
BOOST_LIB=/usr/local/lib
export BOOST_INCLUDE BOOST_LIB BOOST_ROOT

4.执行boost.sh

chmod +x boost.sh
source ./boost.sh

5.测试 vim boost_test.cpp 写入

#include <boost/lexical_cast.hpp>
#include <iostream>
#include <boost/version.hpp>
#include <boost/config.hpp>
 
 
int main()
{
    using boost::lexical_cast;   // 类型转换  非常适用于字符串类型转换为其它类型
 
    int a= lexical_cast<int>("888888");
    double b = lexical_cast<double>("888.888");
    std::cout << a << std::endl;
    std::cout << b << std::endl;
 
    std::cout << BOOST_VERSION << std::endl;  // 查看 Boost C++ 库的版本号
    return 0;
 
}

结果

888888
888.888
105700
posted @ 2023-10-15 16:40  洋綮  阅读(262)  评论(0)    收藏  举报