安装boost库
- 下载boost 源码 (https://www.boost.org/)。目前最新版本为1.72.0
- 编译boost 源码
- 配置 MinGw 到环境变量。使用gcc进行编译(C:\Qt\Qt5.8.0\Tools\mingw53032\bin)
- 解压boost源码。在源码路径下创建一个build/out目录(后续boost安装路径设置在此处)
- 打开cmd。切换到boost根目录(cd C:\OpenSource\boost1720)
- cd C:\OpenSource\boost1720\tools\build\src\engine
- build mingw:编译后会在当前目录下生成b2.exe 和 bjam.exe 将其复制到boost源码的根目录下。
- 编译安装 bjam --toolset=gcc --prefix=C:\OpenSource\boost1720\build\out install(路径可以自己修改)
下载最新源码tufao源码
下载1.4.5源码
下载boost.http解析器,如果没有这部编译会报错。
配置CMake
- 修改C:\Program Files\CMake\share\cmake-3.17\Modules\FindBoost.cmake.添加版本和根目录。
- 打开 Cmake。其他配置同1.3.10.新增boost配置如下:
- 点击Configure 报如下错误:
- 修改头文件路径保持一直即可
- 其余配置同1.3.10一样。
- 其他配置
- ENABLETESTS:生成测试程序
- GENERATEDOC:生成文档。需要安装Doxygen
编译及安装
- cd C:/OpenSource/tufao-1.4.5/bulid/debug
- mingw32-make
- mingw32-make install
测试及使用
见1.3.10配置。后台回复 tufao-1.4.5 获取源码及相关配置