Rails Rails 是否支持硬件的 dll 加载调用接口

hrz3424 · 2016年09月02日 · 最后由 wnh3yang 回复于 2016年09月03日 · 2348 次阅读

本人现在准备开发学校多媒体教室管理系统,系统使用 b/s 架构。 现在提问 rails 是否支持加载硬件厂商提供的 dll 调用接口?

动态链接库 Ruby 基本都不支持,或者支持不好,这种给动态链接库的硬件厂商也基本特别指望给你其他语言 SDK 了,给你一个 linux 编译的 .a 文件都谢天谢地了,反编译也基本不可能,老老实实用 C 写吧。

#1 楼 @MrPasserby 用 c 写硬件的驱动接口嘛?

你可以用.net 调用 dll,然后包装成 service 或 webservice 给 rails 调用。以上思路仅供参考。

#3 楼 @freefishz 那这样我还不如用.net 实现对硬件的管理了

c/cpp 的 dll 都可以给 cruby 用,c 的用 fiddle 或者 ffi 自己包装一下,cpp 不太了解

ruby 不知道,python 的 ctypes 接口可以

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