Ruby用のC++拡張機能(外部ライブラリ、つまりstdlibとOpenCVを使用)を作成し、それをRailsプロジェクトに組み込みたいと思います。Railsと互換性を持たせるために私がすべき特別なことはありますか、それとも、拡張機能(特にC ++)の記述を容易にするRailsフレームワークはありますか?
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++で構築されています
于 2012-04-28T13:51:25.253 に答える