使用Mingw32编译boost库

来源:互联网 发布:星光大道网络赛区鲁婷 编辑:程序博客网 时间:2024/05/22 07:42

本文简要描述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)即可启动编译过程。


编译过程时间较长,去喝一杯吧!


0 0
原创粉丝点击