在Ruby中使用自定义DLL的最简单方法是什么?
在Python中,我会使用 ctypes ,就像在此example中所述。但是现在我应该如何在Ruby中实现它,最好使用本机功能而不是第三方库?有没有什么方法可以像Python一样简单地操作DLL?
谢谢o /
答案 0 :(得分:1)
尝试Ruby的FFI
module。
两个让你入门的例子:
答案 1 :(得分:0)
查看dl
module in the standard library。它没有出色的记录,但那里的例子应该指出你正确的方向。
Ruby过去常常使用Win32API
模块在Windows中使用that has been deprecated now,因此您应该直接使用dl
。