boost.build和boost.python

时间:2013-10-18 10:38:09

标签: c++ python boost boost.build

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

现在提问;

  1. BOOST_PYTHON_MODULE包装器,我们真的需要在每个.cpp中包含要从Python接口吗?假设我们有test.cpp,我们不能将Boost包装器写成test_qa.cpp,以便在进程中不改变实际的dev代码吗?

  2. 看看Boost.org网站是为了更清晰,Boost.Build和Boost.Python有什么区别?

1 个答案:

答案 0 :(得分:1)

来自Boost Build documentation

  

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

来自Boost Python documentation

  

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

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