C++从入门到放弃

boost在ubuntu16,windows10的安装

2019-07-18  本文已影响0人  lixin_karl

https://www.boost.org/ 下载boost文件

boost在Ubuntu下安装

tar xvzf boost_1_50_0.tar.gz

sudo ./bootstrap.sh

sudo ./b2

sudo ./b2 install --prefix=/usr/local

#include <iostream>
#include <string>
#include "boost/tuple/tuple.hpp"

int main() {
  boost::tuple<int,double,std::string> 
  triple(42,3.14,"The amazing tuple!"); 
  int i=boost::tuples::get<0>(triple);
  double d=triple.get<1>();
  std::string s=boost::get<2>(triple);
  std::cout<<s<<std::endl;
}

boost在windows下安装

Win10+Clion+boost+MinGW 配置

首先:

其次:

我是Clion编译器,在CMakelist中添加:

include_directories(D:/Develop/boost/boost_1_70_0)
link_directories(D:/Develop/boost/boost_1_70_0/stage/lib)

就可以使用boost库了

#include<iostream>
#include<boost/tuple/tuple.hpp>
int main()
{
    boost::tuple<int,std::string,double> tuple1(1,"hello world",1.2);
    auto t1 = tuple1.get<0>();
    auto t2 = tuple1.get<1>();
    std::cout<<t1<<t2<<std::endl;
}
上一篇 下一篇

猜你喜欢

热点阅读