编译QtCreator使用的Boost库

转载地址:https://blog.csdn.net/weixin_40885370/article/details/80823767

下载boost,网站链接:https://www.boost.org/users/download/   我下载的版本为1.67版本,下载完成之后,解压缩。

打开Qt 5.2.0 for Desktop (MinGW 4.8 32 bit)  进行boost源码的编译工作

1,进入 用户目录\boost_1_67_0\boost_1_67_0\tools\build\src\engine


2, 输入 build.bat gcc  命令   此时在当前目录下生成bin.ntx86,如上图所示,将这两个工具(b2和bjam)拷贝到 用户目录\boost_1_67_0\下

3,进入用户目录\boost_1_67_0\       输入: b2 --toolset=gcc  install  开始编译 

所有操作如下图所示:


等一段时间后,在c盘会看见boost目录,这就是编译好的目录分别是头文件include目录和lib库文件

底下,我们用一段代码试验一下:

打开qt,新建一个纯c++语言项目,在配置文件(pro)中要引入头文件:INCLUDEPATH += C:\Boost\include\boost-1_67

这里写个智能指针的例子,代码如下:


   
   
  1. #include <boost/scoped_ptr.hpp>
  2. int main()
  3. {
  4. boost::scoped_ptr< int> i( new int);
  5. *i = 1;
  6. *i.get() = 2;
  7. i.reset( new int);
  8. }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值