qt5编译boost

来源:互联网 发布:伊甸园 本站域名是什么 编辑:程序博客网 时间:2024/06/05 17:00

首先声明环境:win7_64+qt5.7+msvc2015_64。Linux环境下没这么麻烦。

boost是啥就不多说了,可以理解为加强版的STL。

官网下载对应版本的boost,解压缩到文件夹,文件夹的名字应该是boost_1_xx_x的形式。

1.打开qt的命令行界面(就是对应编译器的for desktop那个bash,比如我这里的Qt 5.7  64-bit for Desktop MSVC 2015)。进入到boost_1_xx_x那个文件夹。

2.输入bootstrap(boost的自举文件),会在当前文件夹下生成b2.exe和bjam.exe两个文件。

3.输入./b2,开始自动编译boost。(不清楚默认是否开了多线程编译,总之过程比较慢)

4.编译完以后的结果:


可以看到boost给出了头文件include的位置和静态链接库所在的位置。之后的修改.pro文件即可,不清楚的可以查看我的其他博客。

测试boost:


上面是官网给的例子,到此boost配置成功。


如果按照上面的步骤编译完依然不能正常使用的话,可以试试到sourceforge中搜索别人编译好的安装包,选择对应的平台下载直接进行安装。

原创粉丝点击