我是靠谱客的博主 单身向日葵,最近开发中收集的这篇文章主要介绍C++ boost下载安装流程和使用1. 编译安装1.2 测试2. VScode配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

直接下载解压, 有安装流程

1. 编译安装

tar -vxf boost_1_77_0.tar.gz && cd boost_1_77_0
./bootstrap.sh
b2 install --prefix=<root>/software/install/boost
# 指定插入路径

1.1 添加系统环境

vi ~/.bashrc
# for boost 执行文件, C库, C++库, 动态库, 静态库, JAVA库
export BOOST_HOME=<root>/software/install/boost
# export PATH=${BOOST_HOME}/bin:$PATH
export CPLUS_INCLUDE_PATH=CPLUS_INCLUDE_PATH:${BOOST_HOME}/include
export C_INCLUDE_PATH=C_INCLUDE_PATH:${BOOST_HOME}/include
export OBJC_INCLUDE_PATH=OBJC_INCLUDE_PATH:${BOOST_HOME}/include
export LIBRARY_PATH=${BOOST_HOME}/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=${BOOST_HOME}/lib:$LD_LIBRARY_PATH

1.2 测试

#include <boost/version.hpp>
#include <boost/timer.hpp>
#include <iostream>
using namespace std;
int main(int argc, char const *argv[]){
    boost::timer t;
    cout << "max timespan: " << t.elapsed_max() / 3600 << "h" << endl;
    cout << "min timespan: " << t.elapsed_min() << "s" << endl;
    cout << "now time elapsed: " << t.elapsed() << "s" << endl;
    cout << "boost version" << BOOST_VERSION <<endl;
    cout << "boost lib version" << BOOST_LIB_VERSION <<endl;
    return 0;
}
// g++ -I <root>/software/install/boost/include && ./a.out
/*
max timespan: 2.56205e+09h
min timespan: 1e-06s
now time elapsed: 0.000161s
boost version107700
boost lib version1_77
*/

2. VScode配置

2.1 让VScode能够定位到

在这里插入图片描述
配置好后可以通过F5进行debug

2.2 让C/C++ Compiler Run定位到


配置好后可以通过F6直接运行

最后

以上就是单身向日葵为你收集整理的C++ boost下载安装流程和使用1. 编译安装1.2 测试2. VScode配置的全部内容,希望文章能够帮你解决C++ boost下载安装流程和使用1. 编译安装1.2 测试2. VScode配置所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部