|
Как включить поддержку MySQL в Qt SDK для Windows
1. Скачать Qt SDK и установить его. В моем случае, я установил его в C: \ QtSDK. Вы должны убедиться, что вы выбрали для установки Qt Sources. Если у вас есть Qt SDK, но вы не установили Qt Sources, просто перейдите на ПУСК> Все Программы > Qt SDK > Maintain Qt SDK
2. Скачать MySQL и установить его. В я установил его по адресу:
C: \ Program Files (x86) \ MySQL \ MySQL Server 5.5.
Если вы хотите скомпилировать только плагин, то вы можете выбрать только Client C API library.
Обязательно при установке поставить галочку чтобы SQL записался в файл PATH(переменную среды).
3. Откройте ПУСК > Все Программы > Qt SDK > Desktop > Qt 4.7.3 for Desktop (MingW)
4. Выполните эти команды:
5. > set mysql=C:\PROGRA~2\MySQL\MYSQLS~1.56. > cd \7. > cd QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\mysql\8. 9. > qmake "INCLUDEPATH+=%mysql%\include" "LIBS+=%mysql%\lib\libmysql.lib" -o Makefile mysql.pro10. > mingw32-make11. 12. > qmake "INCLUDEPATH+=%mysql%\include" "LIBS+=%mysql%\lib\libmysql.lib" -o Makefile mysql.pro "CONFIG+=release"13. > mingw32-makeКоманды должны быть выполнены без единой ошибки
5. В каталоге
QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\mysql\.
вы найдёте две папки (debug и release)
В каталоге debug, вы найдете libqsqlmysqld4.a и qsqlmysqld4.dll.
А в каталоге release, вы найдете libqsqlmysql4.a и qsqlmysql4.dll.
Скопируйте все эти 4 файла в:
C: \ QtSDK \ Desktop \ Qt \ 4.7.3 \ MinGW \ Plugins \ SQLDrivers6. Скопировать libmysql.dll (находится в папке установки MySQL) в C: \ Windows.
Примечание:
1. Вы не можете использовать MySQL 64 Bit (на данный момент), чтобы скомпилировать плагин.
Протестировано на:
Windows 64 Bit, MySQL Server 5.5.1 32 Bit (Community Version) и Qt 4.7.3.
Дата добавления: 2015-11-04; просмотров: 84 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Международный холдинг Reworld Guarantee Group (RGG) совместно с Европейской юридической службой (ELS) предлагает Вашему вниманию полную юридическую защиту Вашим клиентам. Компания предоставляет | | | The surface condenser serves to: |