python-cffi 问答列表

重命名/重新声明 CFFI 的函数?

作者:JamesTheAwesomeDude 提问时间:11/8/2023

我有一个 C 库,我正在尝试为其创建(外行,API 模式)CFFI 绑定。C 库提供了每个函数的各种实现,但它们都添加了这个巨大的、令人讨厌的前缀。 例如,GreenSpam 子模块中 foo 函数...

安装 dbx 时出错 - pip install dbx - pipenv 错误 cffi

作者:Nankin 提问时间:2/4/2023

我正在尝试使用以下说明设置与 Databricks 的 Visual Studio Code 连接:https://docs.databricks.com/dev-tools/ide-how-to.h...

CFFI等同于ctypes “in_dll()”?

作者:YKdvd 提问时间:3/19/2023

在 MacOS 上访问框架 dll 时,通常定义了很多字符串常量,使用 ctypes,我可以做这样的事情来在运行时检索任意一个常量,而不必定义它们: CFString = c_void_p CFSt...

无法在 Python 3.10 上安装 cffi-1.15.1-cp36-cp36m-win_amd64 wheel

作者:Vinny 提问时间:3/30/2023

我正在尝试打包一个定制的 Python wheel 包以进行离线安装,这间接依赖于 .为此,我打电话给.然后,我创建了一个 7zip 自解压安装程序,该安装程序使用 Windows 批处理脚本,通过使...

使用 pyzstd 模块时 AWS Lambda 中的错误

作者:datahack 提问时间:3/16/2023

我正在尝试在 Lambda 服务上使用模块 pyzstd,但出现以下错误: pyzstd module: Neither C implementation nor CFFI implementati...

如何将字符串列表传递给 CFFI 扩展?

作者:MaxGyver 提问时间:5/2/2023

我想将字符串列表传递给需要 a 作为输入参数的 CFFI 扩展。char** 例: extension.h: #include <stddef.h> void sort_strings(cha...

从外部文件使用 Python CFFI 时会中断

作者:Seppukki 提问时间:5/14/2023

我正在用 c 编写一个自组织映射实现,并尝试使用 cffi 将其绑定到 python。 我的包装器模块如下所示: from ._SOM import ffi, lib lib.init() ...

(已解决) -&gt; 如何获取 CFFI 和 setuptools 来查找 C 文件和标头

作者:Fergus Rooney 提问时间:6/14/2023

我已经使用 CFFI 编写了一个 c 扩展包,我正在尝试研究如何使用 setuptools 构建它。我的包裹如下所示: pkgName/ pyproject.toml setup.py src...

如何有条件地更改setuptools编译器?

作者:Fergus Rooney 提问时间:7/25/2023

我正在使用 CFFI 包构建 C 绑定。我的项目是为 pypi 打包的,因此需要涵盖不同的操作系统。默认情况下,setuptools 使用适用于 Windows 的编译器和适用于 Linux 的 gn...

从 cffi 函数返回一个普通的 Python 字符串?

作者:fisherdog1 提问时间:9/14/2023

cffi 的解释给出了一个示例,说明如何声明一个返回浮点数的 C 函数。您也可以声明它以返回 .我改编了这个玩具示例:char* # my_ffi.py ... ffibuilder.cdef("...


共16条 当前第1页