windows系统下编译boost库

1、进入官方网站下载源码:

2、解压后按个人情况使用命令行工具操作

 

命令行进入解压的文件夹,运行目录下的 bootstrap.bat 文件。

3、运行后会生成一个 b2.exe 文件,还是命令行运行此文件即执行编译。

4、编译过程大概十分钟,编译后会提示库文件路径和包含路径:

5、把包含路径添加到*.pro文件中,boost的源文件是.hpp格式的,大部分库只要包含到工程里面就可以直接用,只有少部分需要编译成链接库。所以用到的时候再从库文件路径添加相应的库文件即可。其他编译生成的占空间的临时文件可删除。

6、添加以下代码看是否可运行:

#include <QDebug>
#include "boost/version.hpp"
#include "boost/config.hpp"
#include <boost/timer.hpp>

int main()
{
    boost::timer t;
    qDebug()<<BOOST_LIB_VERSION;
    qDebug()<<BOOST_PLATFORM;
    qDebug()<<BOOST_COMPILER;
    qDebug()<<BOOST_STDLIB;

    qDebug() << CLOCKS_PER_SEC ;
    qDebug() << "max timespan:"
        << t.elapsed_max() /3600 << "h" ;
    qDebug() << "min timespan:"
        << t.elapsed_min() << "s" ;
    qDebug() << "now time elapsed:"
        << t.elapsed() <<"s" ;
}

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值