Qt 4.8.0 - Драйвер MySQL не указан - PullRequest
4 голосов
/ 23 декабря 2011

После прочтения этого урока http://www.pikopong.com/blog/2011/07/11/how-to-enable-mysql-support-in-qt-sdk-for-windows-part-2/ я смог успешно собрать библиотеку mysql для Qt.Но почему-то его нет в списке доступных драйверов, хотя я скопировал файлы в нужный каталог.

Вот так выглядит мой каталог Qt-plugins \ sqldrivers:

C: \ QtSDK \ Desktop \ Qt \ 4.8.0 \ mingw \ plugins \ sqldrivers

  • libqsqlite4.a
  • libqsqlited4.a
  • libqsqlmysql4.a
  • libqsqlmysqld4.a
  • libqsqlodbc4.a
  • libqq.a
  • qsqlite4.dll
  • qsqlited4.dll
  • qsqlmysql4.dll
  • qsqlmysqld4.dll
  • qsqlodbc4.dll
  • qsqlodbcd4.dll

И вот что QSqlDatabase :: drivers () говорит:

("QSQLITE", "QODBC3", "QODBC")

Чего-то не хватает?Заранее спасибо за помощь и счастливых праздников!

1 Ответ

1 голос
/ 21 апреля 2013

Я решил проблему, следуя инструкциям в этом руководстве: http://christopher.rasch -olsen.no / 2009/04/14 / кварты-45-и-MySQL-плагин-с-MinGW-на-Windows-XP / Это было опубликовано как решение той же проблемы (см. Комментарий Карлсона)

...