1

我想为 Ruby 制作一个 C++ 扩展(使用外部库,即 stdlib 和 OpenCV),然后将其引入 Rails 项目。我应该做些什么来使它与 Rails 兼容,或者更好的是,是否有一个 Rails 框架可以让编写扩展(尤其是 C++)更容易?

4

1 回答 1

3

无论 Rails 是什么,您都可以使用 C 扩展创建 gem。

我建议您观看 RailsCast 以了解如何创建 gem:

http://railscasts.com/episodes/245-new-gem-with-bundler

并从那里查看 RubyGems 教程,了解如何添加 C 扩展

http://guides.rubygems.org/c-extensions/

我从未做过 C++ 扩展,但 EventMachine 是用 C++ 构建的

https://github.com/eventmachine/eventmachine

于 2012-04-28T13:51:25.253 回答