CFFI 中文文档
👉阅读文档
CFFI(C Foreign Function Interface) 是Python的C语言外部函数接口。 Python可以与几乎任何C语言代码进行交互,基于类似C语言的声明,您通常可以从头文件或文档中复制粘贴。
目录
-
v1.14.2
v1.14.1
v1.14
v1.13.2
v1.13.1
v1.13
v1.12.3
v1.12.2
v1.12.1
v1.12
旧版本 -
-
-
使用指针,结构体和数组
Python 3支持
调用类似main的一个例子
函数调用
可变函数调用
内存压力 (PyPy)
外部 “Python” (新式回调)
回调 (旧式)
Windows: 调用约定
FFI 接口 -
-
ffi/ffibuilder.cdef(): 声明类型和函数
ffi.dlopen(): 以ABI模式加载库
ffibuilder.set_source(): 编写out-of-line模块
让C编译器填补空白
ffibuilder.compile() 等: 编译out-of-line模块
ffi/ffibuilder.include(): 合并多个CFFI接口
ffi.cdef()限制
调试dlopenC库
ffi.verify(): in-line API模式
从CFFI 0.9升级到CFFI 1.0 -