Qt 5.2.0 编译和使用boost工具

下载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

Qt 5.2.0 编译和使用boost工具_第1张图片

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

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

所有操作如下图所示:

Qt 5.2.0 编译和使用boost工具_第2张图片

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

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

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

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

#include 

int main()
{
  boost::scoped_ptr i(new int);
  *i = 1;
  *i.get() = 2;
  i.reset(new int);
}


你可能感兴趣的:(Qt 5.2.0 编译和使用boost工具)