由于网上的资料比较零散,这里进行汇总一下。

boost下载地址如下:可以选择不同的版本Version 1.67.0https://www.boost.org/users/history/version_1_67_0.html

qt下载地址如下:

Index of /archive/qthttps://download.qt.io/archive/qt/一、环境变量设置

环境变量测试:在开始菜单找到qt下面的指令窗口,打开输入gcc -v

显示版本,说明环境是可以的。

一、编译boost源码为静态库

2、下载boost源码并解压(如boost_1_78_0.7z)

3、在cmd命令行进入boost_1_65_1/tools/build/src/engine

4、执行 build.bat gcc,在当前目录将会生成bin.ntx86文件夹,里面包含两个exe文件b2.exe,bjam.exe

5、将bin.ntx86\bjam.exe拷贝到E:\boost_1_65_1

6、在cmd命令行,进入boost目录,执行:b2 --toolset=gcc --stagedir=C:\Boost_1_78 address-model=64 --without-python link=shared runtime-link=shared runtime-link=shared install

等待一段时间,在指定目录D:\boost生成include和lib文件。

解释:
toolset=gcc 表示编译器平台这里用的是vs2008 如果用gcc可以改为toolset=msvc-9.0
link=shared shared 表示编译出动态库。如果要编译为静态库修改为link=static
address-- model=64 表示编译为64位,如果不写默认是32位。
threading=multi 表示支持多线程, 只支持单线程用single
runtime-link=shared 决定是静态还是动态链接C/C++库
–stagedir=stagedir 指定编译后存放位置

一、qt里面使用

在pro文件里添加

INCLUDEPATH += ..\\rapidjson-master\\include
INCLUDEPATH += ..\\websocketpp-master
INCLUDEPATH += C:\\Boost\\include\\boost-1_67LIBS += C:\\Boost\\lib\\libboost_*.dll
LIBS += -lpthread libwsock32 libws2_32

参考链接:https://blog.csdn.net/ypy9323/article/details/78700826

window10 Qt 中使用boost库相关推荐

  1. QT下配置Boost库

    QT下配置Boost库 前言 当使用别人的QT工程,复制到自己机器上,发现报如下错误 从QtCreator报错来看是找不到Boost相关文件和库 问题解决 首先去官网下载Boost库 编译boost库 ...

  2. 在VS2015中使用Boost库

    在VS2015中使用Boost库 因为学习需要使用boost库,也是第一次使用它.随便去搜了一下,的确有前人分享了许多经验.有些比较复杂繁琐,有些不太到位,不过还是感谢他们,最后我配置好了. 所以发这 ...

  3. Ubuntu下Qt中使用pcl库

    pcl依赖及安装 1.一般不用到qt或vtk显示点云 ###pcl通过ppa安装步骤 //这样安装,目前默认安装的是pcl1.7.2 sudo add-apt-repository ppa:v-lau ...

  4. linux boost filesystem程序链接,在Linux中链接Boost库

    我正在尝试使用Boost的Asio构建项目,但遇到了一些麻烦.最初,我试图在没有任何其他库的情况下构建项目,因为所有内容都应该放在头文件中. 我尝试构建的程序如下所示: #include #inclu ...

  5. 在vs2005中安装boost库

    1.在网站下载boost_1_35_0文件包.boost老巢 . 2. 由于boost是采用其自己的bjam工具通过命令行进行编译的,所以: 如果在Windows下开启console窗口(单击&quo ...

  6. vc2008中使用boost库

    本文介绍使用boost库正则表达式来解决字符匹配.搜索.替换等应用.现在介绍一下VC2008中怎样配置与使用boost库正则表达式. 1.下载与安装boost库,下载地址:http://sourcef ...

  7. vs2010中引入boost库

    引言 在vs2010中无法使用C++11中的大多数特性,像mutex互斥锁,要想使用需要引入boost库.下面记录一下boost库引入到vs2010中. 实现 分为以下几步: 下载boost压缩包 可 ...

  8. qt中怎样添加库文件

    qmake -project qmake name.pro 在Qt中工程通过.pro文件管理,所以库文件要在.pro文件中添加. 1.添加库文件 静态库 linux:LIBS += your_lib_ ...

  9. linux下静态编译mupdf,在Qt中调用Mupdf库进行pdf显示

    2018.5.10 更新内存对齐说明 感谢知乎网友@孤独子狮指出QImage处需要考虑内存对齐的问题.因为本人缺乏跨平台.图形库开发经验,所以在调试成功后就没有深入探究. 主要修改了QImage的构造 ...

最新文章

  1. tomcat启动项目内存溢出问题
  2. phpFastCache
  3. 什么叫pmt测试分析_直读分析光谱仪核心配件
  4. 安卓下的免费离线地图导航软件(老虎地图)测试及网盘下载
  5. 今天,我们就来抽个奖!
  6. vb连接mysql数据库必须要装mysql odbc驱动程序_vb连接mysql数据库必须要装mysql odbc驱动程序...
  7. mysql dba系统学习(18)mysql主从复制的实现
  8. Juggling Life and Learning
  9. 免费RDP报表工具试用感受
  10. 如何区分网线是几类的_网线怎么区分是几类的
  11. springboot+华迪企业合同管理平台 毕业设计-附源码191555
  12. FineUIMvc随笔(5)UIHelper是个什么梗?
  13. Mybatis:高级知识1- resultMap实现一对一、一对多、多对多
  14. 基于SSM的网上手机商城购物系统设计与实现 文档+项目源码及数据库文件+运行说明
  15. Unity3D说明文档翻译-Physics Manager
  16. JavaScript轻应用网络模块介绍
  17. petalinux常用命令(转载)
  18. 爬取拉钩Java招聘数据
  19. 手工实现:SVM with Stochastic Gradient Descent
  20. 计算机二级交付遇到问题怎么解决,交期延误问题的解决办法 !

热门文章

  1. 意义相对的俗语_ywyuan_新浪博客
  2. 【bzoj4566】找相同字符 后缀自动机
  3. 【转】Windows CALLBACK 函数
  4. 微信小程序———收藏
  5. html 实现 平方展示
  6. 浅谈化工生产制造企业软件系统的选择
  7. java 后端解密获取微信的unionId
  8. 基于Java swing开发的雷霆战机
  9. C/C++联合union用作函数参数实例(tcy)
  10. numpy 学习汇总33 - 索引切片( 初步学习 tcy)