基于FFI的Ruby扩展 我有这样的例子,例如C++类库,类: class Hello2 bool doSomething() end end class Hello Hello2 getStatus() { Hello2* hello2 = new Hello2(); return hello2; } end
如何通过ffi()映射它?因为它不是静态的方法。在ruby中我需要这样的东西:基于FFI的Ruby扩展 我有这样的例子,例如C++类库,类: class Hello2 bool doSomething() end end class Hello Hello2 getStatus() { Hello2* hello2 = new Hello2(); return hello2; } end,c++,ruby,ffi,C++,Ruby,Ffi,如何通过ffi()映射它?因为它不是静态的方法。在ruby中我需要这样的东西: obj1 = Hello.new obj2 = obj1.get_status obj2.do_something 谢谢。这里有一些可能有用的链接: 封装C++ API的代码生成工具 是Ruby API 的C++接口 这里有一个链接,指向rb++的github repo中的一个示例: 以下是一些可能有用的链接: 封装C++ API的代码生成工具 是Ruby API 的C++接口 这里有一个链接,指向rb
obj1 = Hello.new
obj2 = obj1.get_status
obj2.do_something
谢谢。这里有一些可能有用的链接:
- 封装C++ API 的代码生成工具
- 是Ruby API 的C++接口
以下是一些可能有用的链接:
- 封装C++ API 的代码生成工具
- 是Ruby API 的C++接口