上下文——尝试使用 Boost.Python 的一组 C++ 库与 C++ 代码交互。主要思想是从 QA 的角度使用它们像 python 一样测试 C++ 代码(.so 文件)。
现在有问题;
BOOST_PYTHON_MODULE 包装器,我们真的需要在每个 .cpp 中包含要与 Python 接口的内容吗?假设我们有 test.cpp,难道我们不能让 Boost 包装器编写 test_qa.cpp 以便在此过程中不会更改实际的开发代码吗?
查看 Boost.org 网站以获得更清晰的信息,Boost.Build 和 Boost.Python 有什么区别?