0

ANSI C でビルドされた があります。dllエクスポートできるメソッドがいくつかあります ( extern "C")。

Ruby 1.9.3 (または Ruby on Rails 3.2.3) から呼び出すことはできますか?

4

1 に答える 1

4

Ruby FFIを見てみましょう:

Ruby-FFI は、動的ライブラリをプログラムでロードし、その中で関数をバインドし、Ruby コードからそれらの関数を呼び出すための Ruby 拡張機能です。さらに、Ruby-FFI 拡張は、Ruby および JRuby で変更なしで動作します。

Windows DLL 関数を呼び出す方法の例については、Wiki を参照してください:
https://github.com/ffi/ffi/wiki/Windows-Examples

于 2012-06-18T07:26:42.540 に答える