私は現在、2つの別々のプログラムを持っています:(1)GTK GUI。 (2)OpenGL 3DグラフィックスによるGlutアプリケーション。しかし、私は持っているGUIに埋め込まれたウィジェットの一部としてopenGLの部分を持っていたいと思います。GtkGlExtのためのOCamlバインディング?そうでない場合、どうすればそれらを書くことができますか?
私はGtkGlExtは私が必要なものを正確に気づいたが、残念ながらそのWebページ上で言及した何のOCamlバインディングはありません。
私の質問は以下のとおりです。
サイバースペースのどこかで失われたそのようなバインディングがある場合、(1)あなたは知っていますか? (私は3年は何かが起こっているだろう後に2008年から同様のdiscussionので、私が望んでいるだろう発見した。)(2)任意のバインディングがない場合、どのように難しいそれはこれらのバインディングを生成することとなり
どこを希望始めるのに良い場所になれますか?元のCライブラリのどれくらい私はundestandする必要がありますか? (私はCは、これまでのOCamlから呼び出す行っていない。)
を(3)別の方法として、あなたは、私が使用することができ、他の既製のパッケージを知っていますか? (私はOSX上gtkglareaをインストールしようとしてきたが、私は私が解決することができませんでしたエラーが発生したとあきらめた。私もlablgtk2-2.14.0+dfsgをインストールしようとしましたが、エラーがhereを説明したんだ。)
@MichaelE。だから、私は今それをドロップします。私はGODIを使いました。私が最初にGLサポートを試みたが、GODIでさえ、単純な「テスト構成は」与えます: '> GTKGLをチェックする...何 >のconfigure:エラーは:強制ませんが、サポートは >エラーを発見したGL:Execのエラー:ファイル/ユーザ/ surkator/godi/build/godi/godi-lablgtk2 /./../../ mk/bsd.pkg.mk、行1022:コマンドがゼロ以外の終了コードで返されました。それは私がGTKGLが欠けているようだ...私はGTK自体をインストールしている間にオンにする必要があるオプションですか? – Surikator
@MichaelE私は現在MacPortsにGTK-OSXをインストールしています。私はGTKGLのこの変種のためにGTKGLを持つ方法がわかりません。そして、それはGODIがGLサポート付きのlablgtk2のインストールを続行できるように欠けているようです。 – Surikator
@Surikator私はLablGTKサポートがgtkglareaを使用していると思いますが、私は100%確実ではありません。 LablGLもインストールされている必要がありますが、GODIがそれを処理します。 gtkglareaがGTK-OSXに移植されていない可能性があります。 GLサポートをGTK +に直接追加するためのバグレポートがありましたが、まだそれほど大きな牽引力はないと思います。 –