我有一个C头,它定义了一个宏中的函数.我需要从Cython中调用它.有没有办法在Cython中使用宏并让它完全扩展?我已经将参数作为C类型.
我已经尝试过使用cdef,就像我想要的一样,我认为,文档说的是什么.
你的意思是这样的吗?
#define SUM(a,b) (a) + (b)
Run Code Online (Sandbox Code Playgroud)
在这种情况下,将它声明为cdef extern from "lib.h"块中的函数,并指定它所采用并应返回的参数类型.请参阅文档.
| 归档时间: |
|
| 查看次数: |
2608 次 |
| 最近记录: |