Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/29: Рейтинг темы: голосов - 29, средняя оценка - 4.83
MastAKK
147 / 138 / 18
Регистрация: 13.10.2012
Сообщений: 592
1

Сборка MySQL драйверов под Windows для mingw

20.05.2013, 16:54. Просмотров 5647. Ответов 10
Метки нет (Все метки)

При выполнении
C:\Qt\Qt5.1.0\5.1.0-beta1\Src\qtbase\configure.exe

Выдает ошибку:
Error: Creating a shadow build of Qt requires
perl to be in the PATH environment

Не подскажите, что делать? Насколько я понял, мне чего-то в PATH не хватает, вот только чего? Путь к Qt и к mingw указал

Добавлено через 42 минуты
Ап
Помогите, очень нужно, я так и не разобрался
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 16:54
Ответы с готовыми решениями:

Mysql driver Windows Mingw/msvc problems
Суть: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC3...

Сборка MinGW с русскими сообщениями компиляции для Qt
Привет всем. Расскажите, существует ли сборка MinGW с сообщениями компилятора на русском языке,...

Сборка под Windows Xp
Здравствуйте! Возникла необходимость собрать приложение под windows XP. Qt 5.9.2 на Windows 10....

Сборка OpenSSL под Windows
Всем доброго времени суток! Возникла такая проблема никак не могу её собрать. Перерыл кучу сайтов,...

Сборка QJSON под Windows
Пытаюсь добавить в CMake компилляторы gcc и g++. Прописал к ним путь через MINGW, но выдает ошибки...

10
Dmitriy_M
1434 / 1314 / 131
Регистрация: 20.03.2009
Сообщений: 4,688
Записей в блоге: 11
20.05.2013, 17:04 2
просит интерпретатор Perl.
0
MastAKK
147 / 138 / 18
Регистрация: 13.10.2012
Сообщений: 592
20.05.2013, 17:06  [ТС] 3
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
просит интерпретатор Perl.
А скачивать любой нужно?
0
Avazart
Эксперт С++
7919 / 5740 / 568
Регистрация: 10.12.2010
Сообщений: 26,285
Записей в блоге: 17
20.05.2013, 17:44 4
Я собирал без перла ...

Собирай из командой строки Qt, а так же там такой нюанс - в путях к MySql - хедерам и либам не должны содержать пробелов.
0
20.05.2013, 17:44
MastAKK
147 / 138 / 18
Регистрация: 13.10.2012
Сообщений: 592
20.05.2013, 17:51  [ТС] 5
Цитата Сообщение от Avazart Посмотреть сообщение
Я собирал без перла ...

Собирай из командой строки Qt, а так же там такой нюанс - в путях к MySql - хедерам и либам не должны содержать пробелов.
огромное спасибо) Насчет пробелов знаю, специально все папки в корень диска вытащил

Добавлено через 2 минуты
Хотя нет, при запуске
Qt 5.1.0 for Desktop (MinGW 4.7) из пуска и вводе configure.exe все равно то же самое выдает
0
Avazart
Эксперт С++
7919 / 5740 / 568
Регистрация: 10.12.2010
Сообщений: 26,285
Записей в блоге: 17
20.05.2013, 17:52 6
configure.exe
А за чем он тебе здался ?
0
MastAKK
147 / 138 / 18
Регистрация: 13.10.2012
Сообщений: 592
20.05.2013, 17:54  [ТС] 7
Цитата Сообщение от Avazart Посмотреть сообщение
А за чем он тебе здался ?
я выполняю инструкцию из оф.доков (вроде):
"Open the DOS prompt, go to C:\Qt\4.6.2 and run the following commands:
configure.exe -debug-and-release -platform win32-g++ -qt-sql-mysql -l mysql -I C:\MySQL\MySQL51\include -L C:\MySQL\MySQL51\lib\opt"

http://doc-snapshot.qt-project.org/4.8/sql-driver.html#qmysql
0
Avazart
Эксперт С++
7919 / 5740 / 568
Регистрация: 10.12.2010
Сообщений: 26,285
Записей в блоге: 17
20.05.2013, 17:55 8
Я ставил по видео из ютюба, там где-то на форуме валяется ссылка...
Там не нужны такие действия ...
Найду выложу...
0
MastAKK
147 / 138 / 18
Регистрация: 13.10.2012
Сообщений: 592
20.05.2013, 17:56  [ТС] 9
Цитата Сообщение от Avazart Посмотреть сообщение
Я ставил по видео из ютюба, там где-то на форуме валяется ссылка...
Там не нужны такие действия ...
Найду выложу...
буду очень признателен, второй день над этим MySQL сижу
0
Avazart
Эксперт С++
7919 / 5740 / 568
Регистрация: 10.12.2010
Сообщений: 26,285
Записей в блоге: 17
20.05.2013, 19:06 10
Вот оно кажется :



Вот тема :
Настройка SQL драйвера

Добавлено через 1 час 8 минут
Вот только что собрал дрова для Qt5.0.2., выписал пути для удобства

Bash
1
2
3
4
5
cd "C:\Qt\Qt5.0.2\MinGW\5.0.2\Src\qtbase\src\plugins\sqldrivers\mysql"
 
qmake "INCLUDEPATH+=C:\mysql-h-lib\include" "LIBS+=C:\mysql-h-lib\lib\libmysql.lib"
 
mingw32-make
Где mysql-h-lib - папка в которую скопированы папки lib и include из mysql ( что бы избежать пробелов в путях)

В
Код
C:\Qt\Qt5.0.2\MinGW\5.0.2\Src\qtbase\plugins\sqldrivers
Должны появится qsqlmysql.dll и qsqlmysqld.dll копируем их

Код
C:\Qt\Qt5.0.2\MinGW\5.0.2\mingw47_32\plugins\sqldrivers
3
MastAKK
147 / 138 / 18
Регистрация: 13.10.2012
Сообщений: 592
20.05.2013, 19:47  [ТС] 11
Да, спасибо, я полностью по этой инструкции собрал дрова для 5.1.0 beta
0
20.05.2013, 19:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 19:47

Сборка и компиляция Qt приложения под Windows
Доброго времени суток! Столкнулся с проблемой компиляции проекта в ОС Windows. Дело в том ,что я...

Сборка проекта под MacOS работая на Windows
Каким образом можно собрать проект под MacOS, если я сижу на Windows и виртуальную машину с Mac-ом...

Статическая сборка OpenSSL + mingw64 под Windows
Пытаюсь скомпилировать OpenSSL из исходников для статической сборки Qt, но получаю при конфигурации...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru