绑定软件

| 除SWIG之外,是否有用于语言绑定的软件。还有哪个最有效?我正在寻找C ++到Python绑定的效率。
已邀请:
关于绑定C ++和Python,有6种(主要)替代方法: SWIG-如您所知 Boost.Python-这是lefticus的建议 Cython-非常简洁的语法接近Python SIP-传播不多,但确实存在 PyBindGen-声称是最快的 ECS:Python-新东西 在效率方面,我想这取决于任务是什么。如果您稍稍浏览一下网络,就会看到基准测试。 PyBindGen人们实际上为他们的系统感到骄傲。您可能要在那里开始看看。 特别是,我具有Boost.Python的经验-易于学习简单的任务,处理复杂的东西则比较棘手。从函数调用开销的角度来看,通常生成的代码不是最快的,但是效果很好。这个很成熟。
我不能说效率,但是我知道的唯一其他C ++到Python的绑定工具是boost :: python。

要回复问题请先登录注册