当前位置:  开发笔记 > 编程语言 > 正文

提升安装 - 从源代码简化构建

如何解决《提升安装-从源代码简化构建》经验,为你挑选了2个好方法。

如文档中所述

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

bootstrap
.\bjam

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



1> bua..:

首先设置您的BOOST_ROOT环境变量:

winXP的:

set BOOST_ROOT=D:\your\boost\sources

然后在BOOST_ROOT目录中运行:

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.总安装量为aprox:lib为1.5 GB(共享+静态+调试和发布).


你实际上不需要设置BOOST_ROOT - bootstrap + bjam会正常工作.至于VS2008工具集的选项,请参阅http://www.boost.org/boost-build2/doc/html/bbv2/reference/tools.html#bbv2.reference.tools.compiler.msvc - 它说你应该使用toolset = msvc-9.0.最后,大约1.33 - 我担心你遇到麻烦了.1.33太旧了,它使用旧版本的Boost.Build系统并且不支持msvc 9.0.最好阅读该版本附带的文档.

2> iceman..:

我还在另一篇关于boost二进制文章的文章中找到了此链接.只需下载,它非常有帮助.如果有人尝试过这个并遇到问题,请告诉我们

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有