我试图找到关于如何使用 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 自己的说明来验证这一点,因此我想验证上述步骤是否是使用 MinGW 构建 Boost 的正确步骤。
我自己尝试了这些步骤,它似乎构建了 Boost,但是我还没有进行广泛的测试(我也没有这样做的概念)。
最佳答案
对,那是正确的。然而,会有一种更简单但相同的方式;您的步骤直到 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
目录,包含路径为安装根目录。要测试安装,您可以使用 Link Your Program to a Boost Library 中的示例.引用文献:Installation , Prepare to Use a Boost Library Binary
关于boost - 使用 MinGW 构建 Boost 1.52,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13256788/