Russian Qt Forum
Сентябрь 30, 2024, 06:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: QT + MySQL  (Прочитано 21915 раз)
Serr500
Гость
« Ответ #15 : Май 30, 2012, 11:15 »

Тогда надо в программе обслуживания QtSDK выбрать для установки Qt Sources.
Записан
CJ1
Гость
« Ответ #16 : Май 30, 2012, 11:22 »

Это удалить Qt и заново поставить?
Записан
Serr500
Гость
« Ответ #17 : Май 30, 2012, 11:27 »

Нет. Там где-то был выбор компонентов для установки. Вызвать эту программку и добавить для установки исходники.

P.S. Нет у меня QtSDK, точно сказать как называется не могу.
Записан
CJ1
Гость
« Ответ #18 : Май 30, 2012, 11:33 »

Вобщем нашел! И почти получилось!

Но при компиляции с помощью QT Creator выдает 22 предупреждения и одну ошибку
C:\QtSDK\Desktop\Qt\4.7.4\msvc2008\plugins\sqldrivers\release\moc_qsql_mysql.cpp:44: ошибка: C2491: QMYSQLDriver::staticMetaObject: ®ЇаҐ¤Ґ«Ґ­ЁҐ dllimport бв вЁзҐбЄЁҐ ¤ ­­лҐ-з«Ґ­ ­Ґ а §аҐиҐ­®
Записан
CJ1
Гость
« Ответ #19 : Май 30, 2012, 11:47 »

Может кто готовые скинет?
Записан
CJ1
Гость
« Ответ #20 : Май 30, 2012, 11:50 »

За что разработчики QT так наказывают?
Записан
CJ1
Гость
« Ответ #21 : Май 30, 2012, 11:57 »

В папки C:\QtSDK\QtSources\4.8.1\src\sql\drivers\mysql

такие файлы
qsql_mysql.cpp
qsql_mysql.h
qsql_mysql.pri

Где взять mysql.pro?Непонимающий
Записан
Serr500
Гость
« Ответ #22 : Май 30, 2012, 12:27 »

C:\QtSDK\QtSources\4.8.1\src\plugins\sqldrivers\mysql
Записан
Serr500
Гость
« Ответ #23 : Май 30, 2012, 12:31 »

Но при компиляции с помощью QT Creator выдает 22 предупреждения и одну ошибку
Не надо Creator'ом компилировать. Сделайте через командную строку.

Может кто готовые скинет?
Я уж точно не скину. Давно уже перешёл на Qt 4.8.2. Да и микрософтовский компилятор использую не ниже чем 2010-й версии. А специально для этого разворачивать студию и старую версию Qt, честно говоря, лень.
Записан
CJ1
Гость
« Ответ #24 : Май 30, 2012, 12:32 »

Теперь дает ошибку :-1: ошибка: LNK1104: не удается открыть файл ''C:\Program.obj''
Записан
Serr500
Гость
« Ответ #25 : Май 30, 2012, 12:35 »

Теперь дает ошибку :-1: ошибка: LNK1104: не удается открыть файл ''C:\Program.obj''
Вот этого не знаю. Где-то ошибка в проекте. Из командной строки компилировалось или Creator'ом?
Записан
CJ1
Гость
« Ответ #26 : Май 30, 2012, 12:44 »

наконецто!!!!!!!!!!!!!!!!!!!! Получилосььььььььььььь!!!!!!! Спасибо всем! главное было найти файл Mysql.pro и все заработало!!!!!!!!!!!!!! И релизная и debug версия! Улыбающийся Улыбающийся Улыбающийся Улыбающийся Улыбающийся Улыбающийся
Записан
CJ1
Гость
« Ответ #27 : Май 30, 2012, 12:58 »

Вот, может кому понадобятся эти драйвера

И кстати скомпилировал через QT Creator
« Последнее редактирование: Май 30, 2012, 13:03 от CJ1 » Записан
CJ1
Гость
« Ответ #28 : Май 30, 2012, 14:42 »

Еще одна проблема, на другом компе опять говорит драйвер не установлен, как указать чтоб из корневого каталога брал драйвер?
Записан
Serr500
Гость
« Ответ #29 : Май 30, 2012, 14:58 »

Не надо из корневого. Надо из каталога, в котором расположен бинарник. В нём создаём каталог sqldrivers и кидаем туда скомпилированный плагин. В папку с бинарником ещё кладём libmysql.dll.
Записан
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


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