Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: mysql и QtCreator (Linux). Не видит драйвера но он есть  (Прочитано 2329 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн electrobas94

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
При попытке подключить mysql в Qt creator 5.1, все компилируется но при вызове функции подключения бд, выдает ошибку в Debug:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7
"Driver not loaded
Driver not loaded"


Код вызова:
Код: (javascript) [Выделить]
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");при этом libqsqlmysql.so есть в папках.

Оффлайн kac

  • Активист
  • *
  • Сообщений: 385
    • Просмотр профиля
Re: mysql и QtCreator (Linux). Не видит драйвера но он есть
« Ответ #1 : 23 Октября 2013, 18:00:03 »
qt4 odbc driver

Оффлайн electrobas94

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: mysql и QtCreator (Linux). Не видит драйвера но он есть
« Ответ #2 : 23 Октября 2013, 19:02:12 »
qt4 odbc driver
не понял если честно.

Оффлайн kac

  • Активист
  • *
  • Сообщений: 385
    • Просмотр профиля
Re: mysql и QtCreator (Linux). Не видит драйвера но он есть
« Ответ #3 : 23 Октября 2013, 23:43:18 »
сам программирую на java! для связи из mysql использую jdbc driver. в qt используется в большинстве вариантов odbc драйвер для связи из mysql. 

shame

  • Гость
Re: mysql и QtCreator (Linux). Не видит драйвера но он есть
« Ответ #4 : 24 Октября 2013, 12:06:18 »
Кто вам такое сказал?

ЗЫ: в файлике pro мускуль подключили?

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: mysql и QtCreator (Linux). Не видит драйвера но он есть
« Ответ #5 : 24 Октября 2013, 12:11:55 »
electrobas94,
если он есть в папках, это не значит что QtCreator заглядывает в эти папки, покажите свой pro файл, а также посмотрите в настройках QtCreator пути по которым он ищет библиотеки
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн electrobas94

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: mysql и QtCreator (Linux). Не видит драйвера но он есть
« Ответ #6 : 24 Октября 2013, 16:33:21 »
MySql отображается в списке доступных драйверов, но только он из всех выдает эту ошибку. Пути проверил всё как и должно быть, иначе и другие бы драйвера не работали. в PRO- QT+= sql +перепробовал варианты из разряда:   
    DEPLOYMENT_PLUGIN += QMYSQL
    DEPLOYMENT_PLUGIN += QMYSQL3
    DEPLOYMENT_PLUGIN+=qmysql
    DEPLOYMENT_PLUGIN+=qmysql3
по аналогии с кодом из примера(DEPLOYMENT_PLUGIN += qsqlite)
 :'(

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: mysql и QtCreator (Linux). Не видит драйвера но он есть
« Ответ #7 : 24 Октября 2013, 16:40:46 »
какой версии Qt ?
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн electrobas94

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: mysql и QtCreator (Linux). Не видит драйвера но он есть
« Ответ #8 : 24 Октября 2013, 16:48:56 »
qt creator 2.8.1
на qt 5.1.1(gcc 4.6.1 64)

 

Страница сгенерирована за 0.06 секунд. Запросов: 25.