现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

使用Mingw32编译boost库

2014-09-17 06:31 工业·编程 ⁄ 共 508字 ⁄ 字号 暂无评论

本文简要描述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

      给我留言

      留言无头像?