私はOcamlを学んでいますが、現在私はゲーム用のグラフィカルインタフェースを構築しています。私はグラフィックとcamlimagesを使用しましたが、今はいくつかのボタンを追加したいと思います。そこで私はGtk2を探して、今コンパイルするのに問題があります。これは私のコードの一部です:Ocamlエラー:コンパイル時のアンバウンドモジュール
open Gamebase
open Game_imp
open Graphics
open Graphic_image
open Images
open Png
let _ = GMain.init()
let window = GWindow.window
~title:"Simple lablgtk program"
~width:320
~height:240()
私は_tagsファイルと組み合わせてコンパイルするために、前に
ocambuild -use-ocamlfind main.ml
を使用しますが、GTKモジュールを含めるために、私は
ocamlfind ocamlc -g -package lablgtk2 -linkpkg main.ml -o main
を試してみました
サンプルの例では動作していたようですが、プロジェクトと組み合わせると「エラー:Unbound module Gamebase」と表示されます。試しました
ocamlfind ocamlc -I +gamebase -g -package lablgtk2 -linkpkg main.ml -o main
しかし、動作していないようです。 ヒントや親切な言葉が大歓迎です。
モジュールのゲームベースはどこにありますか? main.mlと同じ場所にある特定のmlファイルにありますか? –
はい、gamebase.mlは同じ場所にあります – Gh0stm4chine