Ocamlrun.lib не найден для связи - PullRequest
3 голосов
/ 02 июня 2010

Попытка создать двоичные файлы OCaml Win32 API для OCaml 3.11.0 на Win 7, и я постоянно получаю сообщение при попытке nmake dynamic : «не удается открыть входной файл» ocamlrun .lib ". Мне кажется, что мои навыки работы с Google меня не подводят. Нужно ли мне что-то делать, чтобы получить этот файл .lib? Кажется, он не является частью библиотек, которые включены в бинарный дистрибутив OCaml для Windows. Кто-нибудь может дать мне указатель в правильном направлении?

1 Ответ

2 голосов
/ 02 июня 2010

Короче - вам нужен libcamlrun.lib. Длинный ответ - ocaml-win32 Makefile устарел. Вот патч . Среди прочего, он исправляет отступ для GNU make и удаляет неправильные опции скомпилированных заголовков К сожалению, я не смог связаться с авторами по этому поводу. Кстати, не забудьте отредактировать win32.h и установить

#define _WIN32_WINNT 0x0500
...