Где найти ( как собрать ) libmysql.dll ?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Где найти ( как собрать ) libmysql.dll ?

Сообщение Prohorov » 21.06.2008 22:28:04

Добрый день.

Я пробою работать с lazarus под Windows.

Скачал файл Lazarus-0.9.24...-win32.exe
и запустил.

Lazarus вроде бы установился и я даже смог
сделать небольшой проектик с TSQLQuery .

Но вот с TMySQL50Connection ничего не получилось :

"Can non load MySQL library 'libmysaql.dll' . Please check you installation"

На сайте в статье о работе с MySQL написано :

If you look in the $Lazarus/components/mysql directory you will find two lazarus packages.
...........

Но у меня НЕТ такого каталога вообще...

Есть каталог
с:\Lazarus\components\sqldb и много других,
а
с:\Lazarus\components\mysql - НЕТ !

Помогите, пожалуйста, подскажите,
что я НЕ доделал...

Там куча всего, есть ...\fpc\...,
в нем "закопан" cpp.exe и dlltool.exe

Может, мне что-то самому надо
откомпилировать ?

Спасибо !

Прохоров Юрий bero [at] cosnat.com.ru
Prohorov
незнакомец
 
Сообщения: 1
Зарегистрирован: 21.06.2008 21:59:49

Re: Где найти ( как собрать ) libmysql.dll ?

Сообщение shade » 21.06.2008 23:22:55

Prohorov писал(а):"Can non load MySQL library 'libmysaql.dll' . Please check you installation"

может libmysql.dll

Качай http://dev.mysql.com/downloads/mysql/5.0.html#downloads
по идее там кроме севера должна быть и libmysql
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Re: Где найти ( как собрать ) libmysql.dll ?

Сообщение Vadim » 22.06.2008 05:52:00

Prohorov
Когда Вы устанавливали на свой компьютер сервер MySQL, там в комплекте идёт библиотека libmysql.dll (в каталоге bin) . Это библиотека для связи клиентской программы (т.е. той, что Вы написали) с сервером MySQL.
Хочу обратить Ваше внимание, что версия библиотеки libmysql.dll должна быть той же самой, что и версия сервера MySQL, к которому Вы обращаетесь из своей программы.
По ссылке, которую Вам дал shade скачайте дистрибутив для Windows с пометкой Essentials. В нём ничего лишнего, только сам сервер и нужные библиотеки.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Где найти ( как собрать ) libmysql.dll ?

Сообщение DeBRain » 30.01.2015 08:51:51

Знаю, что тема старая, но всё же хочу поделиться своим решением, если кто-то испытывает те же затруднения.
Исходные данные:
    Windows 7 x64;
    MySQL Community server v5.6 x32
    Lazarus.

Разместил библиотеку libmysql.dll в каталоге C:\Windows\system, после чего компонент MySQL56Connection успешно установил соединение с сервером.
DeBRain
незнакомец
 
Сообщения: 7
Зарегистрирован: 30.01.2015 08:41:24


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 236

Рейтинг@Mail.ru
cron