ocamlfind를 사용하지 않고 스레드가있는 프로젝트에 ocamldoc을 사용할 수 있습니까? 더 중요하게, 어떻게?Ocamldoc "언 바운드 모듈 스레드"ocamlfind 사용하지 않음
-thread
또는 -package
은 ocamldoc에서 지원되지 않으며 -I -thread
은 작동하지 않습니다.
ocamlfind를 사용하지 않고 스레드가있는 프로젝트에 ocamldoc을 사용할 수 있습니까? 더 중요하게, 어떻게?Ocamldoc "언 바운드 모듈 스레드"ocamlfind 사용하지 않음
-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
[...]
ocamlfind (그러므로 ocamlbuild)가 없으므로 의미가 없으므로 의미가 있습니다. 그래도 고마워! –
Ocamlbuild가 반드시 ocamlfind를 사용하는 것은 아닙니다. 스레드를 사용하고 ocamlbuild로 빌드 된 몇 가지 프로젝트가 있으며 ocamlfind가 필요하지 않습니다 (비록 ocamlfind가 좋은 도구 임에도 불구하고). – didierc