尝试构建 OCaml Win32 API Win 7 上的 OCaml 3.11.0 二进制文件,当我尝试 nmakedynamic 时,我总是收到一条消息:“无法打开输入文件“ocamlrun.lib””。我的谷歌技能似乎让我失望——我需要做些什么才能获得这个 .lib 文件吗?它似乎不属于 Windows OCaml 二进制发行版中包含的库的一部分。谁能给我指出正确的方向?
最佳答案
简而言之 - 您需要 libcamlrun.lib。 长答案 - ocaml-win32 Makefile 已过时。这是patch 。除其他外,它修复了 GNU make 的缩进并删除了错误的预编译头选项。不幸的是我无法联系到作者。顺便说一句,不要忘记编辑 win32.h 并设置
#define _WIN32_WINNT 0x0500
关于winapi - 找不到用于链接的 Ocamlrun.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2954521/