2016-04-03 13 views
2

Software Foundations Coqの書籍(http://www.cis.upenn.edu/~bcpierce/sf/current/toc.html)を調べようとしていますが、Induction.v(http://www.cs.uml.edu/~rhenniga/coq/sf_induction.htmlのように見える)をコンパイルすると、メッセージ "Error:現在の環境で参照のevenbが見つかりませんでした。" - Basics.vのコンパイル後であっても。なぜどんなアイデア?Coqエラー:現在の環境で参照のevenbが見つかりませんでした

+0

我々は間違っている可能性が何を知っているいくつかのより多くのコンテキストを必要としています。 CoqIDEを使用していますか? Basics.vはInduction.vと同じディレクトリにありますか?コンパイルされたファイルBasics.voが実際にそのディレクトリに表示されていますか? –

+0

[この回答](http://stackoverflow.com/a/16203673/596361)に従って、 'Induction.v'の先頭に' Add LoadPath "を追加してみてください。" –

答えて

0

Basic.vcoqc Basics.vとコンパイルすると、同じディレクトリにBasic.voBasic.globというファイルが生成されます。次に同じディレクトリにInduction.vをコンパイルしても問題ありません。 coqc Induction.v

関連する問題