在不使用ocamlfind的情况下,可以在线程项目中使用ocamldoc吗?更重要的是,怎么做?
ocamldoc不支持-thread或-package,-I -thread也不工作。
发布于 2014-12-30 23:35:57
ocamldoc不支持
-thread或-package,-I -thread也不工作。
尝试使用-I +threads代替。这将告诉ocamldoc在哪里查找线程库文件。
另外,当我已经将ocamlbuild用于我的项目构建时,我使用它来生成文档(这是大多数情况下的)。使用这个工具,您只需要在一个.odocl文件中列出所有文档的ml文件,并使用与编译命令相同的参数请求相应的.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
[...]https://stackoverflow.com/questions/27713842
复制相似问题