【问题标题】:Cross-platform Ruby FFI library跨平台 Ruby FFI 库
【发布时间】:2011-05-07 14:52:58
【问题描述】:

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

【问题讨论】:

    标签: ruby ffi


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-10
      • 2022-01-16
      • 2011-07-11
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多