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
시도
샘플 예제에서 작동하는 것처럼 보였지만 내 프로젯과 결합 할 때 "오류 : 언 바운드 모듈 게임베이스"가 표시됩니다. 시도 :
ocamlfind ocamlc -I +gamebase -g -package lablgtk2 -linkpkg main.ml -o main
그러나 작동하지 않는 것 같습니다. 힌트와 친절한 단어는 크게 감사하겠습니다.
모듈 게임베이스는 어디에 있습니까? main.ml과 같은 위치에있는 특정 ml 파일에 있습니까? –
예, gamebase.ml이 같은 위치에 있습니다 – Gh0stm4chine