0

我正在为谷歌的 cityhash 库(c++)编写 FFI ruby​​ 包装器。那么,让它跨平台(linux、windows、macos)的最佳方法是什么?我需要在 gem 安装期间将谷歌的库编译到共享库吗?还是只编译一次并与 gem 一起发布?

4

1 回答 1

2

最好只检查是否安装了这个库。视为外部独立资源!

这样,您的用户将能够在不放弃绑定的情况下安装库更新!您确实希望您的用户能够安装此库的安全更新,对吗?;)

于 2011-08-19T10:12:32.057 回答