1

ocamlfind を使用せずに、スレッドを含むプロジェクトに ocamldoc を使用することは可能ですか? さらに重要なことは、どのように?

-threadまたは-packageocamldoc でサポートされておらず、-I -thread機能しません。

4

1 に答える 1

1

-threadまたは-packageocamldoc でサポートされていないため、-I -thread機能しません。

-I +threads代わりに試してみてください。これによりocamldoc、スレッド ライブラリ ファイルを探す場所がわかります。

ocamlbuild余談ですが、プロジェクトのビルドに既に使用している場合(ほとんどの場合)、ドキュメントの生成に使用します。このツールを使用すると、文書化されたすべての ml ファイルを 1 つのファイルにリストし、コンパイル コマンドと同じパラメーターを使用し.odoclて対応する文書を生成するように要求するだけで済みます。.docdir/index.htmlプロジェクトが でコンパイルされている場合ocamlbuild、問題なくドキュメントを生成できるはずです。

$ ls src
foo.ml bar.ml baz.zip
$ ls -1 src/*.ml | cut -f1 -d'.' > project.odocl
$ cat project.odocl
src/foo
src/bar

$ ocamlbuild project.docdir/index.html
[...]
$ ls project.docdir
Bar.html
Foo.html
index.html
[...]
于 2014-12-30T23:35:57.997 に答える