在Cython中导入.def文件

时间:2016-07-29 18:01:44

标签: python c matlab cython vlfeat

简短版本:

如何在Cython中导入.def个文件?

长版:

我正在为VLFeat library编写一个Cython包装器。 因此,有两个部分是一个Cython模块的def,一个带有.pxd后缀的定义文件,包含可供其他Cython模块使用的C声明,以及一个带有.pyx后缀的实现文件,其中包含其他所有内容。

结构非常简单。 有一个.h,一个MEX(提供MATLAB或Octave之间的接口和用C编写的函数)和一个C(包含实际算法实现)文件,用于Vlfeat库中的特定函数。

.h转换为 - > .pxd

CMEX转换为 - > .pyx

到目前为止,结构没有任何偏差。 有一个函数vl_binsum,其中有一个MEX文件和一个.def文件。我不确定如何在.def中声明.pxd文件的内容。或者它甚至需要声明?我尝试了很多但是找不到任何有形的解决方案。

0 个答案:

没有答案