标签: ruby ffi
我正在为google的cityhash库(c ++)编写FFI ruby包装器。那么,跨平台(linux,windows,macos)的最佳方式是什么?在gem安装期间,我是否需要将google库编译到共享库?或者只编译一次并附带gem?
答案 0 :(得分:2)
最好的只是检查是否安装了这个库。 对待是外部独立资源!
这样,您的用户就可以在不放弃绑定的情况下安装库的更新!您确实希望您的用户能够安装此库的安全更新,对吗? ;)