从Python调用C / C ++?

构建与C或C ++库的Python绑定的最快方法是什么?

(如果这很重要,我正在使用Windows。)

回答:

Boost Python库是用于连接Python和C 的框架。它使您可以快速而无缝地将C 类的函数和对象暴露给Python,反之亦然,而无需使用特殊工具-仅使用C 编译器即可。它被设计为以非介入方式包装C 接口,因此您不必为了包装而完全更改C ++代码,从而使Boost.Python成为将第三方库公开给Python的理想选择。该库对高级元编程技术的使用简化了用户的语法,因此包装代码具有一种声明性接口定义语言(IDL)的外观。

以上是 从Python调用C / C ++? 的全部内容, 来源链接: utcz.com/qa/417934.html

回到顶部