我正在学习 Ocaml,目前我正在为游戏构建图形界面。我使用了 Graphics 和 camlimages,但现在我想添加一些按钮。所以我搜索了 Gtk2,但现在编译时遇到了问题。这是我的代码的一部分:
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 ()
我用了
ocambuild -use-ocamlfind main.ml
之前为了编译结合 _tags 文件,但是为了包含 gtk 模块,我试过了
ocamlfind ocamlc -g -package lablgtk2 -linkpkg main.ml -o main
这似乎在示例示例中有效,但是当我将它与我的项目结合使用时,我得到“错误:未绑定模块 Gamebase”。我试过了
ocamlfind ocamlc -I +gamebase -g -package lablgtk2 -linkpkg main.ml -o main
但似乎不起作用。非常感谢任何提示和客气话。