crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Работа с БД mysql, qt 5.4.0, creator 3.3.0, mysql 5.6
ht1515
  опции профиля:
сообщение 5.6.2015, 19:34
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 29
Регистрация: 14.4.2012
Пользователь №: 3324

Спасибо сказали: 0 раз(а)




Репутация:   0  


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

Спасибо всем.

Сообщение отредактировал ht1515 - 5.6.2015, 19:35
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zazaqwer
  опции профиля:
сообщение 27.6.2015, 4:57
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 29.5.2015
Пользователь №: 4391

Спасибо сказали: 0 раз(а)




Репутация:   0  


я вот тоже сижу пытаюсь разобраться с этим. Только у меня 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
Я даже и в пути его включил, хотя вроде не нужно.
Что делать не знаю.

А почему вообще такую фигню не пофиксят?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 21.11.2024, 23:13