使用 Dune 启动项目

Dune 建议用于启动项目。要安装 dune,请参阅 OCaml 安装页面

要启动一个新项目,您可以运行

$ opam exec -- dune init project hello_world
Success: initialized project component named hello_world

您现在可以构建和运行您的新项目

$ cd hello_world
$ opam exec -- dune exec bin/main.exe
Hello, world!

要在当前项目中创建一个新的库,请使用

$ opam exec -- dune init lib my_lib ./path/to/my_lib
Success: initialized library component named my_lib

要在当前项目中创建一个新的可执行文件,请使用

$ opam exec -- dune init exec my_bin ./path/to/my_bin
Success: initialized executable component named my_bin 

要在当前项目中创建一个新的测试,请使用

$ opam exec -- dune init test my_test ./path/to/my_test
Success: initialized test component named my_test 

更全面的脚手架

如果您正在寻找包含基本内容之外的其他内容的项目模板,则还有其他社区项目提供更全面的项目脚手架

仍然需要帮助?

帮助改进我们的文档

所有 OCaml 文档都是开源的。发现错误或不清楚的地方?提交拉取请求。

OCaml

创新。社区。安全。