2016-06-17 3 views

答えて

2

よく、graphics.cma x実際には存在しません、なぜそれが必要ですか?しかしグラフィックス。xです。もちろん、グラフィックスライブラリをマシンコードに使用するコンパイルプログラムも可能です。 ocamlfindを使用して、コンパイルモードに応じて適切なライブラリを見つけることができます。鉱山機械の例:単純なケースで

$ ocamlfind query -predicates native -a-format graphics 
    /home/ivg/.opam/fresh/lib/ocaml/graphics.cmxa 

、このような、OCamlのシステム自体と一緒に配布されたグラフィックスライブラリで、あなただけの編集文字列にgraphics.cmxaを追加することができます。より複雑なケースでは、ちょうどocamlfind ocamloptの代わりocamloptを使用して、ライブラリ名を参照する-packageオプションを指定して、あなたのケースでは、それは次のようになります。

$ ocamlfind ocamlopt -package graphics ... 

それともocamlbuldを使用することができます。

$ ocamlbuild -package graphics my_cool_application.native 

クールなアプリケーションでは、my_cool_application.mlファイルにエントリポイントがあります。

+0

本当に大胆な質問には申し訳ありません。 2日間の連続作業。 –

+0

ハハ、それはいつも起こりますが、気にしないでください)) – ivg

関連する問題