0

このサイトで同様の質問があることは知っていますが、どれも私の問題を解決するのに役立ちませんでした.

私はOCamlの初心者で、Camlp4の使用に関する次のチュートリアルを使用しています https://github.com/ocaml/camlp4/wiki/OCaml_code_generation_tutorial

ただし、最初の行で open Camlp4.PreCast 「Unbound module Camlp4」というエラーが表示されます。

OCaml をダウンロードした場所に camlp4.exe ファイルがあるので、インストールされていると想定しました。Windows 8とXubuntuの両方でこれを試しました

これは、ファイルをコンパイルするためにコマンド ラインに渡す入力です。 ocamlc -o test.exe test.ml ここで、test.ml は、エラーのある行を含むファイルです。

4

1 に答える 1

-2

camlp4 は非推奨であることを知っておく必要があります。代わりにppxを使用する必要があります。

camlp4 を使用して古いプログラムをコンパイルする必要がある場合は、ビルド方法に関する指示が必要です。ocamlcいずれにせよ、直接使用することは非常にまれです。ocamlbuildを試すか、少なくとも を使用してocamlfindください。

于 2016-02-08T10:49:55.713 に答える