2009-10-12 4 views
1

Я установил последнюю версию Windows Qt (4.5.3). Я хочу использовать mysql в своем приложении. Поскольку плагин Qt Mysql недоступен, поэтому я скомпилировал его из включенного источника. Я скопировал скомпилированные файлы D: \\ Qt \ 2009.01 \ qt \ plugins \ sqldrivers.Mysql Plug-in для Qt

Теперь, когда я запускаю свое приложение, все еще ошибка «драйвер QMYSQL не загружен».

ответ

0

Предлагаю вам взять весь исходный код Qt4 и скомпилировать его специально для своих нужд.

Что-то, как это должно сделать работу просто отлично:

  1. Загрузить исходный код Qt из qt.nokia.com
  2. Распакуйте somehwere и откройте командную строку.
  3. "CD" в каталог исходных текстов и запускать "Configure":

Просто пример:

/Devel/qt/configure 
    -release 
    -fast 
    -opensource 
    -nomake "demos examples" 
    -silent 
    -qt-sql-mysql 

Вы, возможно, придется дополнительно предоставить -ic: \ путь \ к \ mysql \ включает и -LC: \ path \ to \ mysql \ libs.

После этого сделайте «make install».

Надеюсь, что это поможет.

+0

это кажется единственным решением. – Sharique

0

Возможно, существует несколько причин, по которым водитель не загружается, я испытал несколько из них в своем опыте Qt. Qt предоставляет хорошую документацию по этому вопросу, я предлагаю вам ознакомиться с подразделом «Поиск и устранение неисправностей» раздела драйверов SQL Database Qt Assistant, это поможет вам диагностировать вашу проблему. Это сработало для меня.

Надеюсь, что это поможет.

0

После компиляции плагина вам нужно добавить путь к bin в переменную среды PATH.

Смежные вопросы