Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > libmysqlpp.so.2


Автор: Artemon 15.11.2007, 17:02
Пишу программа с использованием MySql,
для этого установил MySql++

Для разрабтки использую KDevelop.

При компиляции мне KDevelop говорит, что приложение успешно закрыто, т.к. не найден файл: libmysqlpp.so.2

А вот если сделать Build, то все собирается и ошибок компилятора нет!!!
И появляется исполняемый файл, но при его запуске опять выводится этаже ошибка

Автор: JackYF 15.11.2007, 17:38
Цитата(Artemon @  15.11.2007,  17:02 Найти цитируемый пост)
для этого установил MySql++

как устанавливал?

и вывод
Цитата

find / -name "libmysqlpp.so.2"

Автор: MAKCim 15.11.2007, 22:29
Artemon, 
найди, где лежит libmysqlpp.so.2
перед запуском приложения установи и экспортируй переменную среды LD_LIBRARY_PATH

Автор: bsa 15.11.2007, 23:10
еще может помочь выполнение команды:
Код
# ldconfig

Автор: Artemon 16.11.2007, 14:22
Всем спасибо, вопрос решен

Автор: JackYF 16.11.2007, 16:00
Цитата(Artemon @  16.11.2007,  14:22 Найти цитируемый пост)
Всем спасибо, вопрос решен 

1. Опиши, как решён.
2. Пометь тему решённой.

Автор: Artemon 17.11.2007, 12:09
Решил следующим образом:

1. Нашел где находится недостаюзая библиотека.
2. Добавил в файл so.conf (вроде так называется, уже забыл) путь к каталогу с библиотекой.
3. Вызвал ldconf

И все заработало

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)