Ruby 怎么样列出 dll 文件的所有方法和参数

tablecell · 2015年12月27日 · 最后由 seiran 回复于 2015年12月28日 · 1759 次阅读

extend FFI::Library 需要将 dll 中的用到的方法和参数用 attach_function 列出来 如果不是自己写的 dll,是系统已经有的 dll 文件,怎么样列出 dll 文件的所有方法和参数

找到 dll 对应的 .h 文件

方法名和参数的话视你具体情况可以用自动推理,比如放在 method_missing 里面,然后参数如果是 Fixnum 就写一个 int,String 就写一个 char *,现场 attach_function

需要 登录 后方可回复, 如果你还没有账号请 注册新账号