Ошибка 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, поэтому не знаю точных деталей совместимости между версиями, за исключением того, что это не всегда легко.

Другие вопросы по тегам