我已经成功安装了 boost、编译了二进制文件并构建了 bcp。我还能够使用 bcp 提取正则表达式库。这样做之后,我在
下找到了一个gcc_gen.sh脚本和一堆makefilemy_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
,我一辈子都想不出如何使用它来构建二进制文件。在我看来,这里缺少了一些东西。
感谢您的帮助。 谢谢,
J
最佳答案
我终于发现除了我感兴趣的库之外,我还必须像这样在 bcp 调用中包含“构建”:
bcp program_options build ../my_exported_boost_program_options/
这显然将适当的 bjam 配置文件放在导出的目录中,然后我可以从该目录调用 bjam 并构建导出的库。
J
关于c++ - 提取/构建 boost 程序_选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3269785/