1

Ruby用のC++拡張機能(外部ライブラリ、つまりstdlibとOpenCVを使用)を作成し、それをRailsプロジェクトに組み込みたいと思います。Railsと互換性を持たせるために私がすべき特別なことはありますか、それとも、拡張機能(特にC ++)の記述を容易にするRailsフレームワークはありますか?

4

1 に答える 1

3

Railsに関係なく、C拡張機能を使用してgemを作成できます。

宝石の作成方法については、RailsCastをご覧になることをお勧めします。

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

そしてそこから、C拡張機能を追加する方法についてRubyGemsチュートリアルを確認してください

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

私はC++拡張を行ったことがありませんが、EventMachineはC++で構築されています

https://github.com/eventmachine/eventmachine

于 2012-04-28T13:51:25.253 に答える