代码之家  ›  专栏  ›  技术社区  ›  iceman

Boost安装-从源代码简化生成

  •  4
  • iceman  · 技术社区  · 15 年前

    如中所述 docs

    我需要安装什么来运行命令:

    bootstrap
    .\bjam
    

    BoostPro计算人员为Windows维护Boost安装程序,但是如果我首先运行安装程序并下载一个最小版本,然后再次运行安装程序,安装程序不会检测到我已经安装了Boost,我需要更多的库。有办法吗?

    2 回复  |  直到 15 年前
        1
  •  8
  •   bua    15 年前

    首先设置boost_root环境变量:

    Winxp:

    set BOOST_ROOT=D:\your\boost\sources
    

    然后在boost_根目录中运行:

    boostrap.bat
    

    这将创建您的bjam.exe及其环境。 下一步是调用:

    bjam toolset=msvc stage
    

    这将编译您的boost库并将所有lib放入文件夹:

    %BOOST_ROOT%\stage\lib
    

    如果您想构建所有内容,请使用:

    bjam toolset=msvc -a --build-type=complete stage
    

    相反,您可以将安装阶段改为将此安装到lib。 在构建期间,将创建包含所有对象文件的巨大目录bin.v2。 总安装量大约为:1.5GB用于libs(共享+静态+调试和发布)。

        2
  •  5
  •   iceman    15 年前

    我也发现了这个 link 在另一篇关于Boost二进制文件的文章中。只是下载,它非常有用。如果有人尝试过并且有问题,请告诉我们