Подключить библиотеки клиента MySQL к проекту

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

Подключить библиотеки клиента MySQL к проекту

Сообщение eevee » 11.03.2010 10:06:20

Собственно интересует вот что...
Программа общается с удаленной базой данных MySQL. На клиентской машине MySQL нет, она в принципе там и не нужна. Но программа хочет именно клиентские библиотеки. Можно как нибудь встроить библиотеки MySQL в исполняемый файл? Если я их рядом с проектом кладу - она их не видит....
eevee
новенький
 
Сообщения: 63
Зарегистрирован: 29.12.2009 17:52:44
Откуда: Саратов

Re: Подключить библиотеки клиента MySQL к проекту

Сообщение MageSlayer » 11.03.2010 10:47:14

Может надо сначала определить - что за библиотеки хочет ваша программа?
И уже потом пытаться что-то куда-то встроить?

Посмотреть filemon'ом для Винды или strace для Линукса.
Думаю, если рядом класть _нужные_ библиотеки, то все должно работать.

/Какое отношение Паскаль имеет к этому - вообще загадка.
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: Подключить библиотеки клиента MySQL к проекту

Сообщение v-t-l » 11.03.2010 12:44:30

Используете Gentoo Linux :shock: и не знаете, что просто положить библиотеки
eevee писал(а):рядом с проектом
в Linux/Unix не прокатывает :D. Ищите доки на тему ldconfig и LD_LIBRARY_PATH.

Добавлено спустя 5 минут 39 секунд:
http://www.firststeps.ru/linux/r.php?7

Добавлено спустя 6 минут 10 секунд:
Можно сделать скрипт-пускатель
Код: Выделить всё
#!/bin/sh
CURRDIR=`dirname "$0"`
env LD_LIBRARY_PATH=$CURRDIR:$LD_LIBRARY_PATH "$CURRDIR/myproject1"

и положить его рядом со своим myproject1.
v-t-l
энтузиаст
 
Сообщения: 727
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Подключить библиотеки клиента MySQL к проекту

Сообщение eevee » 11.03.2010 16:48:31

Спасибо большое! Всё работает :D
eevee
новенький
 
Сообщения: 63
Зарегистрирован: 29.12.2009 17:52:44
Откуда: Саратов

Re: Подключить библиотеки клиента MySQL к проекту

Сообщение v-t-l » 11.03.2010 19:24:28

Кстати, а который вариант работает - тот, что по ссылке, или мой скрипт?
v-t-l
энтузиаст
 
Сообщения: 727
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Подключить библиотеки клиента MySQL к проекту

Сообщение eevee » 12.03.2010 09:17:09

просто тупо сделал LD_LIBRARY_PATH=/тут/библиотеки/mysql ./моя_программа :D

Скрипт запуска еще не делал, просто проверял работоспособность :)
eevee
новенький
 
Сообщения: 63
Зарегистрирован: 29.12.2009 17:52:44
Откуда: Саратов


Вернуться в Базы данных

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

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

Рейтинг@Mail.ru