gpt4 book ai didi

从 Ruby 调用 ANSI C 方法

转载 作者:太空宇宙 更新时间:2023-11-04 06:38:59 26 4
gpt4 key购买 nike

有一个用 ANSI C 构建的 dll。它有一些可以导出的方法 (extern "C")。

是否可以从 Ruby 1.9.3(或 Ruby on Rails 3.2.3)调用它们?

最佳答案

看看Ruby FFI :

Ruby-FFI is a ruby extension for programmatically loading dynamic libraries, binding functions within them, and calling those functions from Ruby code. Moreover, a Ruby-FFI extension works without changes on Ruby and JRuby.

要查看有关如何调用 Windows DLL 函数的示例,您可以查看 Wiki:
https://github.com/ffi/ffi/wiki/Windows-Examples

关于从 Ruby 调用 ANSI C 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11078286/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com