我是靠谱客的博主 虚心歌曲,最近开发中收集的这篇文章主要介绍C++ linux Boost的安装和删除,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

安装(以1.57为例子):

https://www.boost.org  OR  Boost C++ Libraries - Browse /boost at SourceForge.net下载

1. 解压后

cd boost_1_57_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;
    return 0;

}

结果

888888
888.888
105700

卸载:头文件在目录/usr/local/include,而库文件在目录/usr/local/lib 卸载即可

sudo rm -r /usr/local/include/boost
sudo rm -r /usr/local/lib/libboost*

NOTE:/usr/local/lib目录下有cmake 文件,如果是想删除干净需要把cmake文件也删除。不然安装新的boost会导致,编译指向错误。

最后

以上就是虚心歌曲为你收集整理的C++ linux Boost的安装和删除的全部内容,希望文章能够帮你解决C++ linux Boost的安装和删除所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部