未绑定模块GWindow

时间:2013-10-15 17:54:35

标签: emacs ocaml freebsd caml gtk2

我正在使用带有Emacs,Tuareg和GTK的FREEBSD。 试图创建我的第一个文件,但不起作用。

base.ml:

(* file: base.ml *)

let main () =
  let window = GWindow.window () in
  window#show ();
  GMain.Main.main ()

let _ = main ()

我打算编译的内容:

ocamlc -I +lablgtk2 -o base lablgtk.cma gtkInit.cmo base.ml 

我得到的错误:

Error: Unbound module GWindow

这里有人可以帮助我吗?

这是我的makefile:

OCAMLMAKEFILE = ../OCamlMakefile

SOURCES = base.ml
RESULT = base
PACKS = lablgtk2
THREADS = yes

include $(OCAMLMAKEFILE)

提前致谢

1 个答案:

答案 0 :(得分:2)

我猜你正在使用opam。如果是这种情况,您可以使用此编译命令:

$ ocamlc -I +../lablgtk2 -o base lablgtk.cma gtkInit.cmo base.ml