boost.build Vs boost.python

boost.build Vs boost.python

本文关键字:boost python build Vs      更新时间:2023-10-16

Context -- 尝试使用 Boost.Python C++库集与C++代码进行交互。主要思想是从 QA 的角度来看,通过像 python 一样使用它们来测试C++代码(.so 文件)。

现在的问题;

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

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

来自 Boost Build 文档:

Boost.Build 是一种随时随地构建C++项目的简单方法。

来自 Boost Python 文档:

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

我想说Boost的这两个部分之间的差异应该很明显。