我有一个几乎没有方法的课程,除了一种方法,我对所有这些方法的表现感到满意。我们希望将其移植到C ++。但是我们不想花太多时间将整个类移植到C ++,只需要那个单一的方法。这可能吗?我该怎么办?它应该是空白的吗?不上课? 我想要的是尝试使用C版本,如果失败(其他操作系统,缺少pyd),请加载Python版本。 谢谢。
答案 0 :(得分:1)
根据代码的复杂程度,您可以考虑使用Weave,这是SciPy的一部分。它允许您在python模块中嵌入C / C ++代码。有一个教程here。
您可以看到的另一个选项是Boost::Python,使用它可能有点复杂。