这是一个简单的OCaml程序:helloworld.ml
print_string "Hello world...\n" ;;
我正在使用OCaml 3.11.0(MSVC内置),VS 2008,当然还有FlexDLL
以下是我编译它的方法(从VS 2008 shell运行): ocamlopt helloworld.ml -o helloworld
未创建任何可执行文件。有什么不对? 不过,该程序在Linux上编译和运行。
答案 0 :(得分:1)
显示ocamlopt的完整输出。
-o helloworld
将生成二进制helloworld(无扩展名)。
如果你想要.exe扩展名 - 明确指定
ocamlopt helloworld.ml -o helloworld.exe