crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Работа с БД mysql
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
zazaqwer Дата 27.6.2015, 4:57
  я вот тоже сижу пытаюсь разобраться с этим. Только у меня ubuntu. Но тема похоже подобная.
Там проблема, что Qt хочет более старую версию, что последняя mysql.
Для ubuntu это выражается в том, что хочет libmysqlclient_r.so.16, а в системе есть libmysql_r.so.18
Причем общую либу, которая без версии, цеплять он не хочет - хочет только определенной версии.
Для ubuntu в инете советуют сделать линку:
ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient_r.so /usr/lib/x86_64-linux-gnu/libmysqlclient_r.so.16
сделал, а оно все равно не работает.
ldd libqsqlmysql.so выдает, что
libmysqlclient_r.so.16 => not found
Я даже и в пути его включил, хотя вроде не нужно.
Что делать не знаю.

А почему вообще такую фигню не пофиксят?
ht1515 Дата 5.6.2015, 19:34
  Установил сервак mysql, сделал табличку.
qt sdk установил. пример SQL Browser (из списка примеров в криэторе) не пашет. Пишет что мускл драйвер не найден, при этом следующей строкой пишет список доступных и там мускл есть.
С БД через куте не работал ни разу, можете меня просветить в сие?
Почитал какие-то форумы, люди советуют компилить драйвер, но в qt 5.4.0 я так понял он есть уже, правильно?
Если неправильно, то можете скинуть dll? И помогите ее подрубить к проекту, пжл.
Если правильно, то что не так?

Спасибо всем.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 20.6.2018, 2:58