Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Драйвер для MySQL
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Разработка баз данных
phpCoder
Добрый день.
Скажите, плз, где можно скачать драйвер для MySQL? В интернете по запросу "mysql драйвер для qt" как-то ничего нет. Я понимаю, что разработчикам Qt было не судьба все сделать все как надо, чтобы все необходимые коннекторы/драйвера шли в комплекте, как в PHP.
Может у кого-нибудь есть они.
Скачал свежую версию Qt с офф. сайта: 5.3.2.

В интернете видел разные выеживания на эту тему, мол, скачайте MySQL с привязками для c++, установите(!), далее соберите:
set mysql=C:\PROGRA~1\MySQL\MYSQLS~1.0\
cd C:\QtSDK\QtSources\4.8.1\src\plugins\sqldrivers\mysql\

qmake "INCLUDEPATH+=%mysql%\include" "LIBS+=%mysql%\lib\opt\libmysql.lib" -o Makefile mysql.pro
mingw32-make

qmake "INCLUDEPATH+=%mysql%\include" "LIBS+=%mysql%\lib\opt\libmysql.lib" -o Makefile mysql.pro "CONFIG+=release"
mingw32-make
Но оно, ествественно, не работает (если заменить пути на свои).

PS кстати, такой вот папки: plugins\sqldrivers нигде нет (в 5й версии). Хм, т.е. это значит, что разработчики от версии к версии городят новые структуры папок...
PPS Также видел, вроде готовые библы, но там было указано, что они для Федоры. Как я понимаю, для Виндовс они не подходят.
lanz
Цитата
Я понимаю, что разработчикам Qt было не судьба все сделать все как надо, чтобы все необходимые коннекторы/драйвера шли в комплекте, как в PHP.

LGPL/Commercial license, поэтому так просто все не запихаешь :lol:

Цитата(phpCoder @ 2.12.2014, 11:41) *
Но оно, ествественно, не работает (если заменить пути на свои).

А что конкретно не работает?

Цитата
скачайте MySQL с привязками для c++, установите(!

Само собой, это же не часть Qt.

Цитата
такой вот папки: plugins\sqldrivers нигде нет (в 5й версии)

Если исходники, то она есть в Src\qtbase.
Если бинарники, то лежит на том же уровне что и bin.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.