3
私はcoqからocamlへの抽出後に生成されるtmp
というフォルダを持っています。CoqからOcamlへの抽出で生成された関数を使用
~/tmp/cpf0.ml cpf0.mli cpf0.o cpf0.cmi cpf0.cmx cpf0.cmo
main.ml
私はcpf0
で一つの機能を呼び出すために使用するファイルです:
let prf = Cpf0.proof;;
私はCpf0.proof
がバインドされていないというエラーを得ました。 私は使用しようとしました:(proof
はCpf0
にあります)。
open Cpf0;;
let prf = proof;;
同じエラーが発生しました。
OCamlのリンク:ocamlc -I tmp -c main.ml
それはCpf0
を受け入れない理由を私は理解していませんか?
しかし、open Cpf0;;
だけでも、リンクしてもエラーは発生しません。私はtmp
の別のファイルでテストしましたが、そのファイルのすべての機能を使用することができます。
私はあなたの文章を理解するのに苦労しています。あなたのメッセージを修正しようとしてください!あなたは動詞と言葉がすべて不足しています。 ( – Ptival
)私は間違った英語の単語を使用していた疑いがありますか?(申し訳ありませんが回答がありません) –
ありがとう、問題は 'proof'はタイプであり、関数ではありませんでした。 – Quyen