Я использую OCaml Makefile для проекта я работаю, и я на следующие модулиOCaml проблема Makefile зависимость
DynamicTree.ml
Huffman_Dynamic.ml
который использует DynamicTree
Huffman_Static.ml
main.ml
, который использует оба Huffman_Static
и Huffman_Dynamic
.
Это мой макияж файла:
# put here the names of your source files (in the right order)
SOURCES = huffman_static.ml dynamictree.ml huffman_dynamic.ml main.ml
# the name of the resulting executable
RESULT = huffman
# generate type information (.annot files)
ANNOTATE = yes
# make target (see manual) : byte-code, debug-code, native-code
all: native-code
include OCamlMakefile
Когда я пытаюсь сделать проект, я получаю Unbound value DynamicTree.create_anchor_leaf
, которая является результатом ocamlopt -c -dtypes huffman_dynamic.ml
генерируемой Makefile.
The Ocaml Makefile wepage states that it generates автоматически зависит, я чего-то не хватает?
спасибо.
Можете ли вы опубликовать журнал о том, что происходит, когда вы запускаете `make` после` make clean`? Это могло бы дать некоторое понимание. – 2010-12-01 02:20:25