crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Драйвер для MySQL
phpCoder
  опции профиля:
сообщение 2.12.2014, 11:41
Сообщение #1


Студент
*

Группа: Неактивирован
Сообщений: 16
Регистрация: 2.12.2014
Пользователь №: 4289

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день.
Скажите, плз, где можно скачать драйвер для 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
  опции профиля:
сообщение 3.12.2014, 19:27
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 690
Регистрация: 28.12.2012
Пользователь №: 3660

Спасибо сказали: 113 раз(а)




Репутация:   8  


Цитата
Я понимаю, что разработчикам Qt было не судьба все сделать все как надо, чтобы все необходимые коннекторы/драйвера шли в комплекте, как в PHP.

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

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

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

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

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

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

Если исходники, то она есть в Src\qtbase.
Если бинарники, то лежит на том же уровне что и bin.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 22:21