重命名/重新声明 CFFI 的函数?
作者:JamesTheAwesomeDude 提问时间:11/8/2023
我有一个 C 库,我正在尝试为其创建(外行,API 模式)CFFI 绑定。C 库提供了每个函数的各种实现,但它们都添加了这个巨大的、令人讨厌的前缀。 例如,GreenSpam 子模块中 foo 函数...
python-cffi 问答列表
作者:JamesTheAwesomeDude 提问时间:11/8/2023
我有一个 C 库,我正在尝试为其创建(外行,API 模式)CFFI 绑定。C 库提供了每个函数的各种实现,但它们都添加了这个巨大的、令人讨厌的前缀。 例如,GreenSpam 子模块中 foo 函数...
作者:Nankin 提问时间:2/4/2023
我正在尝试使用以下说明设置与 Databricks 的 Visual Studio Code 连接:https://docs.databricks.com/dev-tools/ide-how-to.h...
作者:YKdvd 提问时间:3/19/2023
在 MacOS 上访问框架 dll 时,通常定义了很多字符串常量,使用 ctypes,我可以做这样的事情来在运行时检索任意一个常量,而不必定义它们: CFString = c_void_p CFSt...
作者:Vinny 提问时间:3/30/2023
我正在尝试打包一个定制的 Python wheel 包以进行离线安装,这间接依赖于 .为此,我打电话给.然后,我创建了一个 7zip 自解压安装程序,该安装程序使用 Windows 批处理脚本,通过使...
作者:datahack 提问时间:3/16/2023
我正在尝试在 Lambda 服务上使用模块 pyzstd,但出现以下错误: pyzstd module: Neither C implementation nor CFFI implementati...
作者:MaxGyver 提问时间:5/2/2023
我想将字符串列表传递给需要 a 作为输入参数的 CFFI 扩展。char** 例: extension.h: #include <stddef.h> void sort_strings(cha...
作者:Seppukki 提问时间:5/14/2023
我正在用 c 编写一个自组织映射实现,并尝试使用 cffi 将其绑定到 python。 我的包装器模块如下所示: from ._SOM import ffi, lib lib.init() ...
作者:Fergus Rooney 提问时间:6/14/2023
我已经使用 CFFI 编写了一个 c 扩展包,我正在尝试研究如何使用 setuptools 构建它。我的包裹如下所示: pkgName/ pyproject.toml setup.py src...
作者:Fergus Rooney 提问时间:7/25/2023
我正在使用 CFFI 包构建 C 绑定。我的项目是为 pypi 打包的,因此需要涵盖不同的操作系统。默认情况下,setuptools 使用适用于 Windows 的编译器和适用于 Linux 的 gn...
作者:fisherdog1 提问时间:9/14/2023
cffi 的解释给出了一个示例,说明如何声明一个返回浮点数的 C 函数。您也可以声明它以返回 .我改编了这个玩具示例:char* # my_ffi.py ... ffibuilder.cdef("...