Ошибка Lazarus при компиляции программы, управляемой базой данных, в Lazarus
Я пытаюсь создать программу, используя базу данных postgresql с Lazarus.
Я получил следующую ошибку при компиляции:
registersqldb.pas(72,3) Fatal: Can not find unit mysql55conn used by registersqldb.
что случилось?
1 ответ
Решение
Проект, вероятно, был создан с использованием версии для разработки FPC. (2.7.1 или 2.6.1), и вы, вероятно, пытаетесь скомпилировать его с версией стандартного выпуска (2.6.0).
Решение: установите снимок lazarus на базе 2.6.1 или измените программу на использование более старой библиотеки mysql.
Я бы рекомендовал против 2.7.1 на основе снимков. Слишком много сломано атм.
Отказ от ответственности: я не использую mysql, поэтому не знаю точных деталей совместимости между версиями, за исключением того, что это не всегда легко.