ffi

ffi

文章 3 浏览 65

如何在 flutter 中将 SetWindowsHookEx 与 ffi 一起使用?

我想使用 windows hook 监听键盘事件,我们可以使用 SetWindowsHookEx 使用 MethodChannel 来实现,但是我想使用 ffi 来使用 dart 代码来实现这一点,…

南街女流氓 2025-01-10 19:43:30 1 0

运行“npm install”;在以前工作的 Node.js 项目上,现在出现错误。 (可能是“ffi-napi”包或“node-gyp”依赖项有问题)

我早在 2020 年 11 月就编写了一个网络应用程序,当时它运行得很好。 但现在当我下载它并尝试通过“npm install”安装它时,我遇到了大量错误。 如果…

悲喜皆因你 2025-01-10 11:10:08 1 0

luajit ffi 构造函数参数路由

教程部分中的一个示例:“为 C 类型定义元方法” 如下所示: local ffi = require("ffi") ffi.cdef[[ typedef struct { double x, y; } point_t; ]] l…

绝不放开 2025-01-07 22:07:25 1 0

为什么在 cap 部署期间 ffi 未安装在远程服务器上?

我正在尝试使用 capistrano 将我的 Rails 应用程序部署到服务器,并在执行“cap deploy”后出现以下错误: ** [out :: ny.railshoster.de] /opt/ruby-…

被翻牌 2025-01-07 01:00:58 0 0

Ruby-FFI (ruby 1.8):读取 UTF-16LE 编码的字符串

我正在 Ruby 1.8 上使用 Ruby-FFI 来包装一个使用 UTF-16LE 字符串的库。该库有一个返回此类字符串的 C 函数。 是否用 read_string 包装函数 attach_f…

み格子的夏天 2025-01-06 08:52:23 0 0

带状态的 FFI Haskell 回调

我的问题是关于如何编写友好的 Haskell 接口来模拟可以从 C 代码调用的回调。回调在这里解决(HaskellWiki),但是,我相信这个问题比该链接中的示例…

季末如歌 2025-01-05 19:04:09 2 0

将混合可存储向量传递给 C 函数

我有一个向量列表 - 类型集是已知且固定的 - 让我们说,CInt 和 CChar。该列表在编译时是未知的 - 组合将在运行时根据配置文件确定。例如,我们可能决…

枯寂 2025-01-03 03:49:35 2 0

如何在 Ruby 中更改 FFI 调用的 STDOUT?

我正在通过 FFI 访问 Ruby 中的 C 函数。该函数称为AllocTilts::summary。 我希望该方法不将任何内容打印到 STDOUT。但是我的 STDOUT 临时重定向不起…

柏林苍穹下 2025-01-02 04:31:51 0 0

Ruby-FFI:MemoryPointer.read_int 存在于 1.9 中,但不存在于 1.8 中

我正在使用 Ruby-FFI 为库编写一个包装器,并试图让它在 Ruby 1.8 和 1.9 上工作。 当我在 1.9 上运行它时,MemoryPointer 有一个方法 read_uint,但…

沦落红尘 2024-12-29 11:36:57 0 0

如何使用 NIF 与在调用之间保持状态的 C 代码进行交互(即,链表作为 NIF)

我想创建一个用 C 实现的链表数据结构。这个想法是创建一个链表 ListId ll:new() -> listId. ,上面表示某种类型的“指针”,该指针将传递回可以运行…

二智少女猫性小仙女 2024-12-29 09:55:28 1 0

使用 FFI::ManagedStruct 时出现无效指针 (TypeError)

我正在使用 Ruby-FFI 编写一个库,并希望利用 FFI::ManagedStruct 提供的清理功能。 我正在替换例如 MyStruct 文档。但是,现在运行我的代码时,出现…

韵柒 2024-12-28 19:32:40 0 0

如何在以 struct 作为参数的 Ruby FFI 方法中包装函数?

我正在尝试使用 ruby​​-ffi 从共享对象调用函数。我将以下内容编译成共享对象: #include typedef struct _WHAT { int d; void * something; } WHAT…

从此见与不见 2024-12-28 17:49:21 0 0

使用 FFI 从 Ruby 访问 Cocoa?

是否可以使用 Ruby 中的 Cocoa API 通过 FFI 加载库?我知道您可以使用 RubyCocoa 或 MacRuby 访问这些库,但如果可能的话,我宁愿坚持使用“普通”ru…

朕就是辣么酷 2024-12-28 16:51:52 0 0

Ruby-FFI 在包装以大写字母开头的函数时生成常量?

我正在尝试用 Ruby-FFI 包装 C 库。但是,库中的函数名称以大写字母开头。因此,看起来 ffi 似乎正在尝试生成常量,当您尝试在运行时从 Ruby 访问它们…

清风不识月 2024-12-28 09:40:24 1 0

用 C 语言实现 MVar?

是否有任何已知的 Haskell MVar 用 C 实现?有一个关于如何在 C++ 中实现它的示例。但是,我想用 C 实现它 - 现在我们只说 C 中的 MVar CInt 等效项。…

东京女 2024-12-27 17:04:18 1 0
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文