Windows Qt Boost MinGW配置记录

来源:互联网 发布:网站代备案 知乎 编辑:程序博客网 时间:2024/06/04 19:54

1.下载并解压Boost源码

地址http://www.boost.org/users/download/
将下载后的包解压之后,得到文件夹boost_1_63_0

2.保证gcc工具可以在命令行中使用

boost采用gcc工具进行编译,可通过在命令行中输入gcc来验证gcc是否可用,如果确实安装了gcc但命令行中无法使用,则应将gcc所在路径添加至环境变量中,方法类似于jdk环境变量的配置。
本人在配置完毕gcc环境变量之后,并没有立刻生效,而是重启机器才生效。

3.生成bjam.exe

命令行进入路径进入boost所在路径,执行bootstrap.bat gcc,等一段时间之后,会生成两个程序b2.exe和bjam.exe

4.编译boost

保证所安装的gcc可以在命令行中使用
继续在boost源码目录中执行
bjam "toolset=gcc" install
等待一段时间后,会在C盘根目录下生成一个boost文件夹,里面放着生成的头文件以及LIB文件(.a)文件。
将这两个文件夹分别拷贝至MinGW工具目录下的include和lib内,两个文件夹可以都修改名为boost以示区分;
为了验证目录是否正确,可新建一个Qt项目,输入
include <boost
若能出现代码提示,说明拷贝的位置正确。若不出现,多尝试几个目录,重点是带“bin”文件夹的目录

5.在Qt中使用boost

在自己的Qt项目中的pro文件中添加
LIBS += -L{步骤4boost静态库所在位置} {所用到的boost库-1} {所用到的boost库-2} {…}

6.测试配置结果

测试代码参见 http://www.cnblogs.com/findumars/p/6375658.html,上述部分过程也参考了该博客。

0 0
原创粉丝点击