0

上下文——尝试使用 Boost.Python 的一组 C++ 库与 C++ 代码交互。主要思想是从 QA 的角度使用它们像 python 一样测试 C++ 代码(.so 文件)。

现在有问题;

  1. BOOST_PYTHON_MODULE 包装器,我们真的需要在每个 .cpp 中包含要与 Python 接口的内容吗?假设我们有 test.cpp,难道我们不能让 Boost 包装器编写 test_qa.cpp 以便在此过程中不会更改实际的开发代码吗?

  2. 查看 Boost.org 网站以获得更清晰的信息,Boost.Build 和 Boost.Python 有什么区别?

4

1 回答 1

1

Boost Build 文档

Boost.Build 是一种在任何地方构建 C++ 项目的简便方法。

来自Boost Python 文档

... 一个 C++ 库,可实现 C++ 和 Python 编程语言之间的无缝互操作性

我想说 Boost 的这两个部分之间的区别应该非常明显。

于 2013-10-18T10:41:53.443 回答