尝试使用 bcp 从 Boost 中提取子库
Trying to extract sub library from Boost using bcp
我正在尝试从 Boost 中提取"正是我需要的"以减少签入占用空间。到目前为止,我正在执行以下操作:
bootstrap.bat
b2 tools/bcp
md extract
distbinbcp boost/thread.hpp boost/shared_ptr.hpp boost/enable_shared_from_this.hpp boost/asio.hpp boost/thread/thread.hpp boost/bind.hpp boost/thread/lock_types.hpp boost/thread/condition_variable.hpp .extract
cd extract
..b2
但这给了我一个错误:
boostcpp.jam: No such file or directory
link.jam: No such file or directory
Jamroot:137: in modules.load
ERROR: rule "boostcpp.set-version" unknown in module "Jamfile<C:tempboost_1_55_0extract>".
C:/temp/boost_1_55_0/tools/build/v2/buildproject.jam:311: in load-jamfile
C:/temp/boost_1_55_0/tools/build/v2/buildproject.jam:64: in load
C:/temp/boost_1_55_0/tools/build/v2/buildproject.jam:145: in project.find
C:/temp/boost_1_55_0/tools/build/v2build-system.jam:535: in load
C:tempboost_1_55_0toolsbuildv2/kernelmodules.jam:289: in import
C:tempboost_1_55_0toolsbuildv2/kernel/bootstrap.jam:139: in boost-build
C:tempboost_1_55_0boost-build.jam:17: in module scope
我做错了什么?编译提取的子库的正确方法是什么?
在引导并制作 bcp 后尝试此操作:
distbinbcp boost/thread.hpp boost/shared_ptr.hpp boost/enable_shared_from_this.hpp boost/asio.hpp boost/thread/thread.hpp boost/bind.hpp boost/thread/lock_types.hpp boost/thread/condition_variable.hpp extract
distbinbcp build chrono extract
cd extract
bootstrap.bat
b2
查看其他答案
将
以下文件和目录复制到"提取"目录中。
copy b2.exe bjam.exe boost-build.jam boostcpp.jam project-config.jam .extract
xcopy libsconfigchecks .extractlibsconfig /E
xcopy tools .extract /E
不要打电话..\b2.exe,在"提取"目录中调用 b2.exe。
cd .extract
b2 -j8 toolset=msvc-10.0 address-model=32 architecture=x86 link=shared threading=multi runtime-link=shared --build-type=complete stage --stagedir=stage32_shared_vs2010
b2 -j8 toolset=msvc-10.0 address-model=32 architecture=x86 link=static threading=multi runtime-link=static --build-type=complete stage --stagedir=stage32_static_vs2010
相关文章:
- 如何使用boost/beast从HTTP POST请求中解析和提取有效负载?
- 从具有部分专用化的boost:hana::set中提取类型失败
- 使用boost::filesystem和boost::lexical_cast从文件名中提取数字
- 如何使用boost :: program_options提取环境变量
- 如何使用Boost C 属性映射从配置文件中提取值
- 使用 boost 从文件路径中提取直接父目录
- 从boost ::函数中提取参数
- STL/Boost 中的函子,从指针中提取值
- 如何使用 boost::p ython 从 Python 类型中提取包装的C++类型
- 如何通过Boost Spirit提取STD ::弦对象
- 如何用boost :: Spirit从字符串中提取多个结构
- 在Boost :: Dynamic_bitset中提取设置的位索引
- 使用 c++/boost::regex 提取 HTML 文件的特定部分
- 尝试使用 bcp 从 Boost 中提取子库
- 如何使用Boost程序选项提取已解析选项的序列
- 在boost python中提取c++派生的类对象
- 如何使用 bcp 提取 boost::文件系统
- 如何从 boost::p ython::list 中提取值到C++
- 如何在 Boost 库中提取 a referring_segment的点
- 在 C++Builder 中使用 boost::regex 提取双引号