【发布时间】:2015-04-19 16:25:25
【问题描述】:
我目前正在为现有的 C++ 库做一个 Cython 包装器。我在 C++ 中有一个重载的非成员运算符,例如
Data operator+(Data const& a, Data const& b)
在描述标题的pxd文件中,我写道
cdef extern from 'blabla.h':
Data operator+(const Data&, const Data&)
现在我如何在另一个pyx 文件中使用这个operator+?
【问题讨论】:
-
include "your_pxd.pxd"在您的 .pyx 中不起作用? -
@CristiánAntuña 好吧,我必须将此运算符重命名为其他名称并将其称为普通函数。我想改用
+
标签: cython