Существуют ли какие-либо существующие рабочие привязки языка MySQL для D (особенно D 2.0 под Windows), которые до сих пор поддерживаются, обновляются или даже удаленно выкалываются? Десятки поисковых запросов в Google в основном указывают только на некоторый код, ранее размещенный на http://www.steinmole.de/d/ одним Манфредом Хансеном, но этот сайт сейчас мертв, и, похоже, нигде не существует зеркальных копий.
Мне удалось найти это: http://code.google.com/p/mysql4d/, а также другой проект под названием DDBI, который, очевидно, работает только с D 1.0 и Tango. У меня возникли проблемы с их связыванием, хотя .. другие поиски в Google показывают, что мне нужно преобразовать libmysql.dll, включенный в MySQL, в libmysql.lib с помощью implib.exe, однако программа, похоже, не работает для меня:
>implib.exe /system libmysql.lib libmysql.dll
Digital Mars Import Library Manager Version 7.6B1n
Copyright (C) Digital Mars 2000. All Rights Reserved.
Error(10): Error: cannot read DLL input file
Поиск в Google по запросу «Невозможно прочитать входной файл DLL» показывает полный ужас: ноль результатов. Я делаю что-то не так, или у меня есть какая-то версия MySQL, чья DLL больше не может быть преобразована?
Версия:
DMD32 D Compiler v2.056
MySQL Ver 14.14 Distrib 5.5.8, for Win64 (x86)