Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将字符串列表从 Python 传递到 Rust
我已经学习 Rust 大约两周了 今天 我进入了它的 FFI 我使用 Python 来玩 Rust 使用 ctypes 和 libc 我传递了整数 字符串 甚至学会了传递整数列表 感谢这个精彩的答案 https stackoverflow
python
Rust
ctypes
FFI
库未加载:/opt/local/lib/libffi.5.dylib 但我正在使用自制软件
我正在尝试在 Mac OS X Lion XCode 4 3 OSX GCC Installer Homebrew 上运行守卫 错误信息 Library not loaded opt local lib libffi 5 dylib 我没有
ruby
Homebrew
FFI
dart FFI 中“char*”的“本机类型”是什么?
我有一个这样的功能C语言 char getString return SOME STRING 现在我想通过调用它FFI in dart 这是我的代码 import dart io import dart ffi void main List
dart
FFI
dartffi
如何向另一个线程发送指针?
我为相机的 C 库创建了一个 Rust 包装器 使用bindgen C 库中的相机句柄定义为typedef void camera handle哪个bindgen移植为 pub type camera handle std os raw c
c
Rust
FFI
voidpointers
rustbindgen
有没有办法强制从特定堆栈帧返回后不使用 Rust 原始指针?
我正在为 主要是 C 风格 C 插件 SDK 编写一个 Rust 包装器 插件主机是一个运行事件循环的图形桌面应用程序 该插件定期作为该事件循环的一部分被调用 每当这种情况发生时 插件就具有控制权并可以调用任意主机函数 我想要包装的一个 C
Rust
FFI
lifetime
如何在 RubyFFI 中指定一个结构体作为函数的返回值?
我必须加载几个从库本身返回结构的函数 attach function fn name What do I put here RubyFFI 的 Wiki 页面似乎已经过时了 所以我在这里有点迷失 我如何创建一个FFI Struct 以及如何
ruby
function
struct
returntype
FFI
向非引用类型添加生命周期约束
我试图弄清楚如何应用 Rust 生命周期来向 Erlang NIF 模块添加一些编译时强制 NIF 模块是通常用 C 编写的提供扩展的共享库 用 C 语言编写的回调的简化原型如下所示 Handle my nif function Heap
Rust
FFI
lifetime
如何正确混合 C++ 和 C
我遇到了一些问题 我需要为 C 库编写一个 C 包装器 假设我有 3 个文件 包装器 h typedef struct Foo Foo Foo create foo 包装器 cpp extern C include wrapper h in
c
FFI
Rust:如何将 &str 转换为字符串并用 ffi 返回?
我正在尝试获取 C 库返回的 C 字符串 cstr 并通过 FFI 将其转换为 Rust 字符串 mylib c const char hello return Hello World main rs feature link args e
c
FFI
Rust
如何存储引用而不必处理生命周期?
正如建议的the dynamic reload板条箱的例子 我收集了Symbols 而不是每次都提取它们 但是Symbol需要一生 使用生命周期会更改方法签名并破坏与方法的兼容性DynamicReload update 这是一个有效的解决方
Rust
symbols
FFI
lifetime
如何在 Rust WASI 中链接 C 库
我想在我的 rust wasi 程序中使用 C 库 但我在链接外部库时遇到问题 我当前的设置是这样的 main rs link name mylib extern C pub fn add one i i32 gt i32 pub fn m
c
Rust
FFI
rustwasm
wasmtime
如何将装箱切片 (`Box<[T]>`) 传递给 C 函数?
我想向 C 函数公开一个 动态数组 C 函数将拥有数据 稍后将调用我的函数来释放数据 所以它看起来像下面这样 fn get something len mut usize gt mut u8 fn dealloc something dat
Rust
heapmemory
FFI
安装ffi(1.1.2)时出错,Bundler无法继续
在 Rails 3 0 项目中运行 OSX Mountain Lion 当尝试在 Rails 项目中使用捆绑器更新我的 gems 时 出现以下错误 An error occured while installing ffi 1 1 2 an
rubyonrails
rubygems
FFI
osxmountainlion
Haskell 中 FFI 调用的类型自动转换
我定义了以下模块来帮助我导出 FFI 函数 LANGUAGE MultiParamTypeClasses FunctionalDependencies TypeSynonymInstances module ExportFFI where
Haskell
typeclass
FFI
C(非 C++)有限域(伽罗瓦域)线性代数库
我正在寻找一个有限域 伽罗瓦域C 的精确线性代数库 C 是不可接受的 因为我需要能够编写一个 Haskell 绑定到它 这显然是C 很难 我找到了类似的图书馆FFLAS FFPACK and Givaro但这些是 C 模板库 In part
c
linearalgebra
FFI
finitefield
如何检查从 C 传递的函数指针是否为非 NULL
下面的示例代码 铁锈部分 no mangle pub extern fn call c function value i32 fun fn i32 gt i32 gt i32 fun value 还有C部分 int32 t call c f
c
Rust
FFI
将 Rust 变量传递给期望能够修改它的 C 函数
我正在编写一个安全的 Rust 层 通过它我可以调用 Rust 中的 C 库中的函数 我已经使用生成了不安全的绑定Rust 绑定根 但我对 Rust 和 C 在传递指针方面的工作方式之间的差异感到有点困惑 C 函数如下所示 bool ime
c
Rust
FFI
使用 FFI 链接到 Rust 的本地 C 库
我正在尝试包装一个相当大的C库在铁锈中 我使用bindgen 来生成绑定 Rust 似乎对这些感到满意 然而 尽管我进行了不同的尝试并且阅读了很多构建脚本文档 我不断遇到链接问题 我正在使用的库有一组 csh 脚本 最终构建了两个 a fi
c
Linker
Rust
FFI
M1(Apple Silicon)上的 CocoaPods 失败,架构错误
由于 ffi 问题 在 M1 MacBook 上运行 pod install 失败 如上所述here 我遵循了一些解决方法 我想我以不同的顺序尝试了所有这些方法 但现在我得到了一个略有不同的错误 LoadError dlopen opt h
CocoaPods
FFI
applem1
rosetta
ubuntu 20.04.5安装python3.9缺少ffi.h文件问题
ubuntu 20 04 5安装python3 9缺少ffi h文件问题 OK 解决
Ubuntu
python3
FFI
文件问题
«
1
2
3
4
5
»