winapi - 找不到用于链接的 Ocamlrun.lib

标签 winapi ocaml native

尝试构建 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/

相关文章:

c++ - 拦截windows打开的文件

c++ - 如果设置了 TVN_EX_MULTISELECT,CTreeCtrl TVN_SELCHANGING 将不起作用

python - 使用 win32api 检查是否在后台按下了按键

opengl - 使用 ocamlbuild 构建 SDL 和 OpenGL 应用程序

asynchronous - 在 Ocaml Async 中的延迟计算中使用 return

haskell - OCaml 中的有序变体类型和子类型

c# - 构建原生 C++ 库并在 WP8 应用程序中使用它

windows - 有没有办法改变所有滚动条的样式(Win10)?

c++ - 子系统:native中的异常处理

c# - 如果我为操作系统版本不支持的 API 使用 DllImport (C# .NET),会发生什么情况