你应该看看Boost.Python.以下是他们网站上的简短介绍:
Boost Python库是将Python和 C++.它允许您快速、无缝地公开C++类 函数和对象复制到Python,反之亦然,不使用特殊的 工具--只是您的C++编译器.它旨在包装C++接口 非侵入性的,这样您就不需要在以下位置更改C++代码 所有这些都是为了包装它,这使得Boost.Python非常适合公开 第三方库到Python.图书馆对先进技术的使用 元编程技术为用户简化了语法,因此 包装代码呈现出一种声明性接口的外观 定义语言(IDL).