从Ruby调用共享库

时间:2012-11-23 19:11:19

标签: ruby

我有一个关于ruby Interop和共享库的问题。

当我使用此代码时:

module mymodule
  extend DL::Importer
  dlload './lib.so'
  extern 'int Open(int my_id, int size, int creat)'
end

在ruby上下文中无法识别int类型。为什么呢?

1 个答案:

答案 0 :(得分:0)

请勿在{{1​​}}来电中指定参数名称,只需指定类型:

extern