Несвязанный модуль Camlp4

Мне известны подобные вопросы на этом сайте, но ни один из них не помог решить мою проблему.

Я очень новичок в OCaml и использую следующий учебник по использованию Camlp4 https://github.com/ocaml/camlp4/wiki/OCaml_code_generation_tutorial

Однако я получаю сообщение об ошибке в первой строке:open Camlp4.PreCastговоря "Unbound модуль Camlp4"

Там есть файл camlp4.exe, где я скачал OCaml, поэтому я предположил, что он был установлен. Я пробовал это как на Windows 8 и Xubuntu

Это входные данные, которые я передаю в командную строку для компиляции файла:ocamlc -o test.exe test.mlгде test.ml - файл, содержащий строку с ошибкой

1 ответ

Вы должны знать, что camlp4 устарела, вместо этого вы должны использовать ppx.

Если вам нужно скомпилировать старые программы с использованием camlp4, они должны иметь инструкции по сборке. Во всяком случае, это очень редко для использования ocamlc напрямую, вы должны попробовать ocamlbuild или хотя бы использовать ocamlfind,

Другие вопросы по тегам