我想为 Ruby 制作一个 C++ 扩展(使用外部库,即 stdlib 和 OpenCV),然后将其引入 Rails 项目。我应该做些什么来使其与 Rails 兼容,或者更好的是,是否有一个 Rails 框架可以使编写扩展(尤其是 C++)更容易?
最佳答案
无论使用何种 Rails,您都可以使用 C 扩展创建 gem。
我建议您观看有关如何创建 gem 的 RailsCast:
http://railscasts.com/episodes/245-new-gem-with-bundler
然后从那里查看有关如何添加 C 扩展的 RubyGems 教程
http://guides.rubygems.org/c-extensions/
我从未做过 C++ 扩展,但 EventMachine 是用 C++ 构建的
关于c++ - 在 Rails 中使用 Ruby 扩展时要考虑什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10355727/