是否可以在不使用 ocamlfind 的情况下将 ocamldoc 用于具有 Threads 的项目?更重要的是,如何?
-thread
或者-package
不受 ocamldoc 支持,并且-I -thread
不起作用。
是否可以在不使用 ocamlfind 的情况下将 ocamldoc 用于具有 Threads 的项目?更重要的是,如何?
-thread
或者-package
不受 ocamldoc 支持,并且-I -thread
不起作用。
-thread
或者-package
不受 ocamldoc 支持,并且-I -thread
不起作用。
尝试使用-I +threads
。这将告诉ocamldoc
在哪里查找线程库文件。
附带说明一下ocamlbuild
,当我已经将它用于我的项目构建时(大部分时间),我使用它来生成文档。使用此工具,您只需将所有已归档的 ml 文件列出在一个.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
[...]