问题标签 [libffi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 找不到如何使用 libfii 库调用类方法的示例
无法使用使用函数调用约定的 libffi 库调用类方法。在 x86 上,事实证明使用 _asm 速率编写代码,将该代码传输到 x64 不再有效,因为有一个不同的系统用于将参数传递给函数。文章中有说明https://docs.microsoft.com/ru-ru/cpp/build/x64-calling-convention?view=msvc-160。我想尝试使用 libffi 库,但我不知道如何在那里调用类方法。
python-3.x - ffi_prep_closure(): bad user_data(运行时看到的 libffi 库版本似乎与编译时看到的 'ffi.h' 不同)
我在运行 Ubuntu 20.04.2 LTS(GNU/Linux 5.4.0-1034-raspi aarch64)的树莓派 pi4 上运行了几个 python 脚本。但今天所有脚本都停止工作,我在所有脚本中都遇到了这个异常。
python - 交叉编译 python 到 arm 工作和 python 在板上运行,但导入 ctypes 失败
正如标题所示,我已经使用 arm 交叉编译工具链从一台 linux 机器上交叉编译了 python。我还能够在板子内运行 python,但是导入 ctypes 会产生以下结果:
使用的配置:
我需要做什么才能使它工作?我开始深入研究并交叉编译 libffi,但后来我不知道输出应安装在板文件系统中的哪个位置以使工作正常
谢谢你的帮助!
python-3.x - ImportError - Python3 paramiko /cryptography / libffi
寻找有关我收到的此错误的一些建议。我正在使用 Paramiko 包连接到各种网络设备,但是它突然通过 cryptography / libffi 包抛出错误。我试图重新安装 python3、libffi 和密码学,但没有结果。不断产生相同的错误。任何帮助是极大的赞赏。
ImportError:libffi-c643fa1a.so.6.0.4:无法打开共享对象文件:没有这样的文件或目录
已安装的软件包列表
electron - 致命错误 A1000:无法打开文件:deps\libffi\src\x86\win32.asm
几天前我不得不使用 DLL,所以我在 node-gyp 构建后下载了 ffi-napi。那个时候 node-gyp build 在只将 gyp 文件添加到我的项目文件夹后运行得非常好;然后我必须将所有这些应用到 Electron,所以我对 Electron-project 文件夹执行了相同的过程(node-gyp 配置和构建),但它给了我以下错误;
所以现在我不能对另一个新创建的文件执行“node-gyp build”,即使我没有安装电子。我已经搜索了这些问题和问题,但那些已经有了“win32.asm”文件,我没有答案。现在,当我检查时,我现在可以在我的项目中使用 ffi-napi,但我需要将这些东西打包为 Electron,所以我猜如果我现在不解决它,这个程序集文件会给我带来更多问题。我已经给 node-gyp 配置了我使用的 Python(3.10 - 32Bit) 和 VS(2019) 的版本,正如我在尝试应用到 Electron 之前所说的那样,node-gyp 构建工作得很好,但现在都坏了。在配置中,有“输入文件”的警告。
我不知道如何获取这些文件或在那里创建它们。
pip - ModuleNotFoundError:即使在安装 libffi 之后,macOS Big Sur 上也没有名为“_ctypes”的模块错误
我一直试图在我的 Mac 上通过 pip3 安装烧瓶,但我一直遇到这个错误。我尝试通过 brew 安装 libffi,然后重新安装 python,但仍然无法正常工作。
node.js - Heroku上的Nodejs应用程序“加载共享库时出错:libffi.so.6:无法打开共享对象文件:没有这样的文件或目录”
我有一个名为“Main”的可执行文件,我想在 heroku 上的节点应用程序中运行它。为此,我使用此功能
但它给了我这个错误。
我运行时也收到此错误
然后尝试
有没有办法解决这个问题?根据我的经验,heroku 文件系统非常受限,并且主要是只读访问。我可以用 .profile 或类似的东西以某种方式将旧版本卷曲到正确的位置吗?
ruby-on-rails - libffi.so.8:无法打开共享对象文件
我将 Rails 升级到 7.0.1。当我这样做时rails g controller Pages home
,它给出了错误:
知道如何解决这个问题吗?