我想为Ruby创建一个C ++扩展(使用外部库,即stdlib和OpenCV),然后将其引入Rails项目。有没有什么特别的东西可以让它与Rails兼容,或者更好的是,是否有一个Rails框架使得编写扩展(特别是对于C ++)更容易?
答案 0 :(得分:3)
无论Rails如何,您都可以使用C扩展创建宝石。
我建议你观看RailsCast如何创建一个gem:
http://railscasts.com/episodes/245-new-gem-with-bundler
从那里查看RubyGems教程,了解如何添加C扩展
http://guides.rubygems.org/c-extensions/
我从未做过C ++扩展,但EventMachine是用C ++构建的