2012-04-27 9 views
1

Ruby用に外部ライブラリ(stdlibとOpenCV)を使用するC++拡張機能を作成し、それをRailsプロジェクトに取り込みたいと考えています。 Railsと互換性を持たせるために何かすべき特別なことはありますか?それとも、C#の拡張機能を書くのを簡単にするRailsフレームワークがありますか?RailsでRuby拡張を使用する際に考慮すべき点は?

答えて

3

Railsに関係なく、C拡張で宝石を作成できます。

私はあなたが宝石を作成する方法についてRailsCastを見る示唆

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

そして、そこから

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

Cの拡張機能を追加する方法のRubyGemsのチュートリアルをチェック私は」 C++拡張機能は一度も実行されていませんが、EventMachineはC++で構築されています

https://github.com/eventmachine/eventmachine

+0

あなたのリンクは役に立ちましたが、私は本当に外部ライブラリをリンクするという問題に固執しています。私のextconf.rbは、opencvライブラリのhave_library()で死ぬ。投稿する必要がありますか? –

+0

問題がなければ、うまく動作します。ご協力いただきありがとうございます! –

関連する問題