本文简要描述mingw32版编译boost库。
一、环境准备
1、下载与解包boost。(比如:boost1.55)
2、下载并安装MSys:(假定安装到目录d:\msys)
3、安装mingw编译环境(我使用了Qt5.3自带的mingw32版本,即:mingw4.8.2)
4、在MSys里配置mingw路径:文件d:\msys\etc\fstab,加入mingw所在路径(下面是我的)
D:/Qt/Qt5.3.0-x86-mingw482/Tools/mingw482_32 /mingw
以上,前面的路径是mingw的实际安装路径,后面的在msys下的加载路径。
二、编译
打开msys命令行,即执行:d:/msys/msys.bat,然后转到boost解压后的路径。
1、编译bjam
./bootstrap.sh --with-toolset=mingw --prefix=/pathtomingw
后面的--prefix参数可选。
2、编译boost
编辑文件project-config.jam,将文件内的mingw替换为gcc。保存。
然后执行b2(或bjam)即可启动编译过程。
编译过程时间较长,去喝一杯吧!
作者:dyw