2010-07-17 79 views
4

我已成功安装boost,编译的二进制文件和构建的bcp。我也能够使用bcp提取正则表达式库。这样做后,我发现的makefile的gcc_gen.sh脚本和一堆extractin/building boost program_options

my_exported_boost_regex/libs/regex/build/

下,并用其中的一个,使

my_exported_boost_regex/libs/regex/build/gcc/libboost_regex-gcc-1_43.a 

这是我在我的代码和一切使用库效果很好。

现在我想为program_options做同样的事情,但是在我使用bcp提取所有文件后,我对接下来要做什么感到困惑。下

my_exported_boost_program_options/libs/program_options/build/

唯一可用的文件是Jamfile.v2,我不能为我的生活弄清楚如何使用它来构建二进制。在我看来,这里缺少一些东西。

感谢您的帮助。 谢谢,

Ĵ

+0

后你给予BCP – 2010-07-19 01:54:17

回答

1

,你必须建立从bjam的顶级目录的推动作用。请参阅Getting Started Docs

+0

我并建立提升你描述和创建的所有二进制文件的参数。但是这些二进制文件不是由bcp导出的,所以大概需要重新构建,这正是我为正则表达式库所做的。我无法弄清楚如何做program_options – Julian 2010-07-17 19:35:10

+0

对不起,我不熟悉bcp。 – Lars 2010-07-18 07:54:35

+0

尽管bcp不会导出二进制文件,但您可以手动复制它们,而不必重新构建它们。 – 2010-07-25 10:38:41

3

我终于想通了,我除了在BCP这样调用我的兴趣库中包括“建”:

bcp program_options build ../my_exported_boost_program_options/ 

这显然是把适当的bjam配置文件在导出的目录中,然后我可以从该目录调用bjam并构建我的导出库。

Ĵ

相关问题