Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
是否可以调用 Rust 函数并从 C 中获取 Vec?
假设我有以下 Rust 库 lib rs crate type staticlib no mangle pub extern fn do something number i32 something no mangle pub extern
Rust
FFI
将一组 NumPy 数组传递到 C 函数中进行输入和输出
假设我们有一个 C 函数 它接受一组一个或多个输入数组 处理它们 并将其输出写入一组输出数组 签名如下所示 count表示要处理的数组元素的数量 void compute int count float input float output
python
c
NumPy
ctypes
FFI
无法单独构建 Flutter Web 和 Flutter Mobile 应用
我正在构建一个 flutter 项目 并且在将 Web 和移动代码集成到单个项目中时遇到问题 我想在我的移动代码中使用 Moor 和 Moor FFI 但即使我的 web main dart 和移动代码 main dev dart 的入口点
flutter
dart
FFI
flutterweb
如何在 Rust 中释放通过 FFI 分配的 *char?
我通过 Rust 的 FFI 调用 LLVM API LLVMPrintModuleToString 使用strdup创建字符串 http llvm org docs doxygen html Core 8cpp source html l
Rust
FFI
限制 Rust 中的对象生命周期
我正在包装一个 C 库 它有一个标准类型的上下文对象 library context context library create context 然后使用它你可以创建更多对象 library object object library c
Rust
FFI
lifetimescoping
如何在 Rust 中存储对结构的 void* 引用?
我正在与一些使用标准的 C 回调进行交互void userdata方法允许您存储对某些上下文 例如结构 的引用 如何在 a 中存储对 Rust 结构的引用void 并且仍然允许它四处移动 看起来 Rust 的动作确实是动作 即这段代码失败了
Rust
FFI
hsc2hs:使用 Haskell 改变 C 结构
我正在尝试编写一个与 C 通信的 Haskell 程序 最终通过 GHC iOS 用于 iOS 我希望它将一个字符串从 C 传递到 Haskell 让 Haskell 处理它 然后通过 hsc2s 将一些数据类型从 Haskell 返回到
c
Haskell
types
FFI
hsc2hs
为什么没有“国外进口原药不安全”?
这是我之前问题的后续here https stackoverflow com questions 41213378 using foreign import prim with a c function using stg calling
Haskell
ghc
FFI
如何在以 struct 作为参数的 Ruby FFI 方法中包装函数?
我正在尝试使用 ruby ffi 从共享对象调用函数 我将以下内容编译成共享对象 include
ruby
FFI
调用 Syscall 函数时出现异常
我正在使用 Go 的系统调用包来调用用 C 编写的 DLL C 方法签名如下所示 init int buffer int argc char argv const char fileName const char key const cha
c
go
dll
FFI
如何将指针传递给 LuaJIT ffi 以用作 out 参数?
假设有以下C代码 struct Foo int dummy int tryToAllocateFoo Foo dest 如何在 LuaJIT 中执行以下操作 Foo pFoo NULL tryToAllocateFoo pFoo local
lua
FFI
luajit
在 Rust 项目的 C 绑定上运行 jextract 时出现“cstdarg 文件未找到”
我正在尝试与 Java 的巴拿马项目一起使用 Rust 编写一个简单的整数加法函数 使用生成绑定后cbindgencrate 运行 jextract 时出现以下错误 jextract t org adder L l adder java r
Java
Rust
FFI
projectpanama
Common lisp、CFFI 和实例化 C 结构
我已经在谷歌上搜索了大约 哦 三个小时 寻找这个 问题 的解决方案 我试图弄清楚如何使用 CFFI 在 lisp 中实例化 C 结构 我在 c 中有一个结构 struct cpVect cpFloat x y 简单吧 我已经自动生成了到此结
c
lisp
commonlisp
chipmunk
FFI
可存储空数据声明
我正在尝试为 C 库创建 Haskell 包装器 底层结构太复杂 无法表达为显式类型 而且除了在 C 函数之间传递之外 我实际上并不使用它们 所以我使用EmptyDataDecls让 GHC 帮我解决这个问题 我需要的是一个指向这些数据类型
Haskell
ghc
FFI
如何在 flutter 构建窗口中包含 dll
我正在开发一个在开发中运行良好的 flutter 项目 但是我不知道如何让构建包含使用 FFI 引用的 dll 我找不到关于如何执行此操作的明确说明 我尝试按照以下步骤构建 msixhere https flutter dev deskto
flutter
dart
FFI
msix
dartffi
使用 STG 调用约定将 `foreign import prim` 与 C 函数一起使用
我有一个简单的 C 例程 它接受四个字并返回四个字 gcc 可以对其进行优化并发出一些 GHC 不支持的 primops 我正在尝试对调用此过程的各种方法进行基准测试 但在尝试适应该技术时遇到了困难此处描述 http breaks for
c
Haskell
segmentationfault
ghc
FFI
如何将一个值的所有权从 Rust 转移到 C 代码?
我正在尝试使用 FFI 编写一些 Rust 代码 其中涉及 C 获取结构的所有权 fn some function let c SomeStruct new unsafe c function mut c I want c function
Rust
FFI
ownership
错误:安装 ffi 时出错:错误:无法构建 gem 本机扩展
安装了 DevKit 并重新运行 ffi 安装 得到以下输出 C Documents and Settings gt gem install ffi Temporarily enhancing PATH to include DevKit
ruby
rubygems
FFI
安装 ffi 时出错
似乎可以解决这个问题 gem install ffi Building native extensions This could take a while ERROR Error installing ffi ERROR Failed to
ruby
Linux
FFI
是否可以在 Haskell 中创建 PHP 扩展?
是否可以使用 Haskell 创建 PHP 扩展 通常 PHP 扩展是使用 C 编写的 使用 Haskell FFI 为存根 C 扩展提供功能是否可行 甚至是一个好主意 这种方法有哪些注意事项 Zend 是否会在后台施展一些魔法来破坏这样的
php
c
Haskell
phpextension
FFI
«
1
2
3
4
»