Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
向非引用类型添加生命周期约束
我试图弄清楚如何应用 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
文件问题
ffi使用
编译程序时 xff0c 发现测试用例过不去 xff0c 抽象出其中的测试用例 span class token macro property span class token directive hash span span class t
FFI
09、Flutter FFI Dart Native API
Flutter FFI 学习笔记系列 Flutter FFI 最简示例 Flutter FFI 基础数据类型 Flutter FFI 函数 Flutter FFI 字符串 Flutter FFI 结构体 Flutter FFI 类 Flut
flutter
FFI
dart
Native
API
在Dart中使用FFI调用Rust函数
什么是FFI 外部函数接口 FFI 是一种机制 xff0c 通过该机制 xff0c 以一种编程语言编写的程序可以调用以另一种编程语言编写的服务 当你需要额外的速度 x1f680 或需要使用其他语言的库时 xff0c 应用FFI会很方便 为什
dart
FFI
Rust
«
1
2
3
4