从源代码创建boost库

时间:2011-01-31 11:38:11

标签: c++ visual-studio boost

我在项目中使用boost,我想创建一个包含我在项目中使用的boost interprocess librarie的库。 我使用boost工具bcp,将进程间源与所有boost代码分开,但是我想从这些源创建一个lib。或者也许有人知道如何从Boost库创建.lib。

提前致谢!

1 个答案:

答案 0 :(得分:1)

据我了解bcp工具,它用于从boost树中提取源的子集。我不确定提取的源是否可以使用bjam构建,但你尝试过吗?

关于如何构建提升,只需查看他们的Getting Started Guide For Windows

http://www.boost.org/doc/libs/release/more/getting_started/windows.html#or-build-binaries-from-source

您不直接从Visual Studio构建boost库,而是使用将调用Visual Studio的bjam工具来生成二进制文件。

哦,关于Boost.Interprocess:

  

无需编译   Boost.Interprocess,因为它是一个   标题库。只包括你的   在你的Boost头目录   编译器包括路径。

您无法为Boost.Interprocess创建lib,因为它是一个仅限标题的库。