SQLite3 и MSIDE

Вопросы программирования и использования MSEide + MSEgui.

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

SQLite3 и MSIDE

Сообщение amateur » 14.05.2008 14:56:58

Привет...
Скачал библиотеку sqlite-3.5.8.so.gz с оф. сайта. Запускаю демку "ivankob\examples\sqlite3types_test\" и облом: мсе хочет библеотеку libsqlite3.so (это в лине). В винде ему подсовываю ту же версию библиотеки все работает нормально. Как мне запустить sqlite в лине и че это за библиотека такая libsqlite3.so. Пытался переименовать (реакции нуль).
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: SQLite3 и MSIDE

Сообщение debi12345 » 14.05.2008 17:39:42

"/usr/lib/libsqlite3.so" - линк например на "/usr/lib/libsqlite3.so.5.8"

Чтобы Линукс "схавал" новый линк - выполните "ldconfig" в каталоге "/usr/lib/"

ПС:
SQlite3 in MSE* - просто песня, лично я - в восторге :) Мартин сделал почти невозможное - превратил его в чистый SQL-фронтэнд.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5755
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: SQLite3 и MSIDE

Сообщение amateur » 14.05.2008 17:48:02

т.е. sqlite-3.5.8.so переименовать на libsqlite3.so.5.8 ???
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: SQLite3 и MSIDE

Сообщение debi12345 » 14.05.2008 20:35:16

В командной строке:

ln -s /usr/lib/sqlite-3.5.8.so /usr/lib/libsqlite3.so
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5755
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: SQLite3 и MSIDE

Сообщение amateur » 15.05.2008 09:32:01

За ответ спасибо. Но возникает вопрос.
В папку проги библиотеку мона поставить или нуно в lib бросать??? (Хотя ответ, наверное, знаю. Когда переименовывал библиотеку то оставлял ее в папке проги (мсе ругался, поэтому и вопрос задал). Я прав???)
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: SQLite3 и MSIDE

Сообщение debi12345 » 15.05.2008 10:47:47

В Линуксе каталог поиска библиотек - /usr/lib/ (а также внесенные в /etc/ld.so.conf ), там он строит кэш для быстрого поиска функций в библиотеках

Чтобы использовать сеансовые(текущий, например) - нужно запускать через пакетный файл с командой

export LD_LIBRARY_PATH={ваш_каталог_с_библиотеками}:$LD_LIBRARY_PATH
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5755
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)


Вернуться в MSEide + MSEgui

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

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

Рейтинг@Mail.ru