Драйвер QMySQL, где его взять? |
Здравствуйте, гость ( Вход | Регистрация )
Драйвер QMySQL, где его взять? |
rcdimon |
18.11.2009, 15:52
Сообщение
#21
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
Вобщем я понял что мелкософтом далеко не уехать и поставил MinGW. Он тоже выдает ошибку
Цитата C:\Qt\4.5.0\src\plugins\sqldrivers\mysql>mingw32-make mingw32-make -f Makefile.Debug all mingw32-make[1]: Entering directory `C:/Qt/4.5.0/src/plugins/sqldrivers/mysql' Makefile.Debug:61: *** missing separator. Stop. mingw32-make[1]: Leaving directory `C:/Qt/4.5.0/src/plugins/sqldrivers/mysql' mingw32-make: *** [debug-all] Error 2 C:\Qt\4.5.0\src\plugins\sqldrivers\mysql> а собрать драйвер очень нужно ( |
|
|
Litkevich Yuriy |
18.11.2009, 16:11
Сообщение
#22
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Выложи Makefile и Makefile.Debug из каталога
C:\Qt\4.5.0\src\plugins\sqldrivers\mysql (только не открытым текстом, зазипуй чтобы скопом можно было скачать) П.С. Ты Qt пересобирал с помощью MinGW? (сборки разными компиляторами не совместимы) |
|
|
rcdimon |
18.11.2009, 16:47
Сообщение
#23
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
да дело в том, что я QT вообще не собирал. Я скачал Nokia(Trooltech) QT Commercial 4.5.0 for VS 2003/2008 и интегратор в VS и все...
Качаю Qt SDK for Open Source C++ development on Windows. Попробую с ним и с QT Creator Сообщение отредактировал rcdimon - 18.11.2009, 16:48
Прикрепленные файлы
|
|
|
Litkevich Yuriy |
18.11.2009, 16:58
Сообщение
#24
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
rcdimon |
18.11.2009, 17:54
Сообщение
#25
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
установил Qt SDK for Open Source C++ development on Windows. Там я надеюсь QT собран с MinGW. Пытаюсь собрать...
Цитата E:\Qt\2009.04\qt\src\plugins\sqldrivers\mysql>E:\Qt\2009.04\qt\qmake\qmake "INCL UDEPATH+=\"E:\Program Files\MySQL\MySQL Server 5.1\include\"" "LIBS+=\"E:\Progra m Files\MySQL\MySQL Server 5.1\include\"" mysql.pro QMAKESPEC has not been set, so configuration cannot be deduced. Error processing project file: mysql.pro E:\Qt\2009.04\qt\src\plugins\sqldrivers\mysql> |
|
|
Litkevich Yuriy |
18.11.2009, 18:05
Сообщение
#26
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
QMAKESPEC has not been set, so configuration cannot be deduced. надо установить эту переменную окружения. Прочитай руководство
|
|
|
rcdimon |
18.11.2009, 18:53
Сообщение
#27
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
Еще немного помучался и похоже у меня получилось. в директории E:\Qt\2009.04\qt\src\plugins\sqldrivers\mysql появились биректории Debug и Release.
В Debug появилось Цитата Содержимое папки E:\Qt\2009.04\qt\src\plugins\sqldrivers\mysql\debug 18.11.2009 18:50 <DIR> . 18.11.2009 18:50 <DIR> .. 18.11.2009 18:50 2 184 libqsqlmysqld4.a 18.11.2009 18:50 1 185 019 main.o 18.11.2009 18:50 1 923 moc_qsql_mysql.cpp 18.11.2009 18:50 1 163 051 moc_qsql_mysql.o 18.11.2009 18:50 1 590 999 qsqlmysqld4.dll 18.11.2009 18:50 904 qsqlmysqld_resource_res.o 18.11.2009 18:50 2 222 qsql_mysql.moc 18.11.2009 18:50 1 447 493 qsql_mysql.o А Release пустая Всвязи с этим возникет вопрос- что с этим делать? ))) Куда скопировать и какие файлы, чтобы заветный QMYSQL драйвер заработал. И еще один вопрос- а как сделать Release? Сообщение отредактировал rcdimon - 18.11.2009, 19:00 |
|
|
Litkevich Yuriy |
18.11.2009, 20:00
Сообщение
#28
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Куда скопировать и какие файлы, чтобы заветный QMYSQL драйвер заработал. должно было само скопироватся в %QTDIR%/plugins/sqldriversдля MinGW файлы: *.a и *.dll для Студии файлы: *.lib и *.dll проверить можно с помощью демки: %QTDIR%/demos/sqlbrowser В ней должен появится драйвер (в отладочной версии демки) Если это работает, то по идее в %QTDIR%/src\plugins\sqldrivers\mysql можно скомандовать: make release чтобы собрать релизную версию драйвера |
|
|
rcdimon |
18.11.2009, 20:17
Сообщение
#29
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
спасибо огромное ) Все получилось. Правда файлы сами не скопировались, пришлось скопировать вручную. Спасибо за терпение )
|
|
|
Litkevich Yuriy |
18.11.2009, 20:52
Сообщение
#30
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 27.4.2024, 10:09 |