Страница 1 из 1

SQLite3 и MSIDE

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

Re: SQLite3 и MSIDE

СообщениеДобавлено: 14.05.2008 17:39:42
debi12345
"/usr/lib/libsqlite3.so" - линк например на "/usr/lib/libsqlite3.so.5.8"

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

ПС:
SQlite3 in MSE* - просто песня, лично я - в восторге :) Мартин сделал почти невозможное - превратил его в чистый SQL-фронтэнд.

Re: SQLite3 и MSIDE

СообщениеДобавлено: 14.05.2008 17:48:02
amateur
т.е. sqlite-3.5.8.so переименовать на libsqlite3.so.5.8 ???

Re: SQLite3 и MSIDE

СообщениеДобавлено: 14.05.2008 20:35:16
debi12345
В командной строке:

ln -s /usr/lib/sqlite-3.5.8.so /usr/lib/libsqlite3.so

Re: SQLite3 и MSIDE

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

Re: SQLite3 и MSIDE

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

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

export LD_LIBRARY_PATH={ваш_каталог_с_библиотеками}:$LD_LIBRARY_PATH