c++ - 提取/构建 boost 程序_选项

标签 c++ boost

我已经成功安装了 boost、编译了二进制文件并构建了 bcp。我还能够使用 bcp 提取正则表达式库。这样做之后,我在

下找到了一个gcc_gen.sh脚本和一堆makefile

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,我一辈子都想不出如何使用它来构建二进制文件。在我看来,这里缺少了一些东西。

感谢您的帮助。 谢谢,

J

最佳答案

我终于发现除了我感兴趣的库之外,我还必须像这样在 bcp 调用中包含“构建”:

bcp program_options build ../my_exported_boost_program_options/

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

J

关于c++ - 提取/构建 boost 程序_选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3269785/

相关文章:

c++ - 如何在 4 字节 int 中打印出每个字节的内容

c++ - 错误/usr/include/string.h :652:42: error: ‘memcpy’ was not declared in this scope while building caffe

c++ - 如何重新分配 boost shared_ptr

c++ - 传递回调成员函数的高效方法

c++ - boost::asio with no_delay 不可能吗?

c++ - 为什么 CMake 在 Ubuntu 18.04 上找不到我的 Boost 库?

c++ - 以下包扩展有什么问题?

c++ - 如何将 linc 传递给类函数并调用它?

c++ - 为什么具有虚函数的 C++ 类需要具有非平凡的复制构造函数?

c++ - 我如何将 boost::array 转换为 boost::shared_ptr