使用MinGW构建Boost 1.52

时间:2012-11-06 18:08:53

标签: boost mingw

我正在尝试找到关于如何使用 MinGW 构建 Boost 1.52 的权威答案。我在互联网上找到了一些指针,可以归结为如此构建它:

cd tools\build\v2\engine
build.bat mingw

copy bin.ntx86\bjam.exe ..\..\..\..
cd ..\..\..\..
bjam --toolset=gcc

由于这些指令可以追溯到 Boost 1.45 ,因为我无法用Boost自己的指令验证这一点,我想验证上面的步骤是否正确构建Boost与MinGW。

我自己尝试了这些步骤并且似乎来构建Boost,但是我还没有进行过广泛的测试(我也没有这样做的概念)。

1 个答案:

答案 0 :(得分:64)

是的,这是正确的。然而,会有一种更简单但相同的方式;您的步骤直到bjam通话由bootstrap.bat自动完成:

C:\boost_1_52_0> bootstrap.bat mingw
Building Boost.Build engine
...
C:\boost_1_52_0> b2 toolset=gcc

如果没有明确指定,库将被放入stage\lib目录,include path是安装根目录。要测试安装,您可以使用Link Your Program to a Boost Library中的示例。

参考文献:InstallationPrepare to Use a Boost Library Binary