Winapi 未找到用于链接的Ocamlrun.lib

Winapi 未找到用于链接的Ocamlrun.lib,winapi,ocaml,native,Winapi,Ocaml,Native,尝试在Win7上为OCAML3.11.0构建二进制文件时,当我尝试nmake dynamic时,始终会收到一条消息:“无法打开输入文件”ocamlrun.lib“。我的谷歌技能似乎让我失望——我需要做些什么才能得到这个.lib文件吗?它似乎不是OCaml二进制Windows发行版中包含的库的一部分。谁能给我一个指向正确方向的指针吗?简而言之,你需要libcamlrun.lib。 长回答-ocaml-win32 Makefile已过时。这是一本书。除其他外,它修复了GNU make的缩进,并删除了

尝试在Win7上为OCAML3.11.0构建二进制文件时,当我尝试nmake dynamic时,始终会收到一条消息:“无法打开输入文件”ocamlrun.lib“。我的谷歌技能似乎让我失望——我需要做些什么才能得到这个.lib文件吗?它似乎不是OCaml二进制Windows发行版中包含的库的一部分。谁能给我一个指向正确方向的指针吗?

简而言之,你需要libcamlrun.lib。 长回答-ocaml-win32 Makefile已过时。这是一本书。除其他外,它修复了GNU make的缩进,并删除了错误的预编译头选项。不幸的是,我无法就此联系作者。顺便说一句,不要忘记编辑win32.h并设置

#define _WIN32_WINNT 0x0500
@伊格里克——非常感谢。我试试这个补丁。我也很欣赏win32.h上的指针。@ygrek——这似乎完成了任务,但还有其他问题——链接过程中未解决的符号。我怀疑这是因为我正在尝试使用VS2010进行构建。但是,不管怎样,谢谢你的帮助。