使用 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 文件都是開源的。發現有錯誤或不清楚的地方嗎?請提交 Pull Request。

OCaml

創新。社群。安全。