Russian Qt Forum
Ноябрь 01, 2024, 02:59
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Как подключить Mysql server к qt
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как подключить Mysql server к qt (Прочитано 8644 раз)
xaxcx
Гость
Re: Как подключить Mysql server к qt
«
Ответ #15 :
Декабрь 18, 2014, 11:47 »
в Path уже прописал но не работает пишет тоже
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Как подключить Mysql server к qt
«
Ответ #16 :
Декабрь 18, 2014, 11:53 »
А сам файл mingw32-make поищи на компьтере. Он есть?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
xaxcx
Гость
Re: Как подключить Mysql server к qt
«
Ответ #17 :
Декабрь 18, 2014, 12:08 »
Да он был.Вообщем установил другую версию qt.Драйвер в ней вроде есть.Как я могу проверить его работу и соединить с моей бд?И нужно ли для драйвера который есть по умолчанию в qt прописывать путь к моему MYSQL Server?Если да то как это сделать? Подскажите пожалуйста.
Записан
xaxcx
Гость
Re: Как подключить Mysql server к qt
«
Ответ #18 :
Декабрь 18, 2014, 12:12 »
C:\Qt\Qt5.4.0\5.4\mingw491_32\plugins\sqldrivers в этой папке он есть
Записан
xaxcx
Гость
Re: Как подключить Mysql server к qt
«
Ответ #19 :
Декабрь 19, 2014, 08:34 »
C:\Qt\Qt5.4.0\5.4\Src\qtbase\src\plugins\sqldrivers\mysql>qmake "INCLUDEPATH+=C:
/Program Files/MySQL/MySQL Server 5.6/include" "LIBS+=C:/Program Files/MySQL/MyS
QL Server 5.6/liblibmysql.lib" mysql.pro
C:\Qt\Qt5.4.0\5.4\Src\qtbase\src\plugins\sqldrivers\mysql>mingw32-make.exe
mingw32-make.exe -f Makefile.Release all
mingw32-make.exe[1]: Entering directory 'C:/Qt/Qt5.4.0/5.4/Src/qtbase/src/plugin
s/sqldrivers/mysql'
C:\Qt\Qt5.4.0\5.4\mingw491_32\bin\moc.exe -DUNICODE -DQT_NO_CAST_TO_ASCII -DQT_N
O_CAST_FROM_ASCII -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT
_CORE_LIB -D__GNUC__ -DWIN32 -IC:/Qt/Qt5.4.0/5.4/Src/qtbase/mkspecs/win32-g++ -I
C:/Qt/Qt5.4.0/5.4/Src/qtbase/src/plugins/sqldrivers/mysql -IC:/Program -IC:/Qt/Q
t5.4.0/5.4/Src/qtbase/src/plugins/sqldrivers/mysql/Files/MySQL/MySQL -IC:/Qt/Qt5
.4.0/5.4/Src/qtbase/src/plugins/sqldrivers/mysql/Server -IC:/Qt/Qt5.4.0/5.4/Src/
qtbase/src/plugins/sqldrivers/mysql/5.6/include -IC:/Qt/Qt5.4.0/5.4/mingw491_32/
include/QtCore/5.4.0 -IC:/Qt/Qt5.4.0/5.4/mingw491_32/include/QtCore/5.4.0/QtCore
-IC:/Qt/Qt5.4.0/5.4/mingw491_32/include/QtSql/5.4.0 -IC:/Qt/Qt5.4.0/5.4/mingw49
1_32/include/QtSql/5.4.0/QtSql -IC:/Qt/Qt5.4.0/5.4/mingw491_32/include -IC:/Qt/Q
t5.4.0/5.4/mingw491_32/include/QtSql -IC:/Qt/Qt5.4.0/5.4/mingw491_32/include/QtC
ore main.cpp -o .moc\release\main.moc
g++ -c -pipe -fno-keep-inline-dllexport -O2 -std=c++0x -fno-exceptions -frtti -W
all -Wextra -DUNICODE -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_NO_EXCE
PTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -I. -I"C:\Program" -
I"Files\MySQL\MySQL" -I"Server" -I"5.6\include" -I"C:\Qt\Qt5.4.0\5.4\mingw491_32
\include\QtCore\5.4.0" -I"C:\Qt\Qt5.4.0\5.4\mingw491_32\include\QtCore\5.4.0\QtC
ore" -I"C:\Qt\Qt5.4.0\5.4\mingw491_32\include\QtSql\5.4.0" -I"C:\Qt\Qt5.4.0\5.4\
mingw491_32\include\QtSql\5.4.0\QtSql" -I"C:\Qt\Qt5.4.0\5.4\mingw491_32\include"
-I"C:\Qt\Qt5.4.0\5.4\mingw491_32\include\QtSql" -I"C:\Qt\Qt5.4.0\5.4\mingw491_3
2\include\QtCore" -I".moc\release" -I"..\..\..\..\mkspecs\win32-g++" -o .obj\rel
ease\main.o main.cpp
In file included from main.cpp:36:0:
../../../sql/drivers/mysql/qsql_mysql_p.h:55:19: fatal error: mysql.h: No such f
ile or directory
#include <mysql.h>
^
compilation terminated.
Makefile.Release:480: recipe for target '.obj/release/main.o' failed
mingw32-make.exe[1]: *** [.obj/release/main.o] Error 1
mingw32-make.exe[1]: Leaving directory 'C:/Qt/Qt5.4.0/5.4/Src/qtbase/src/plugins
/sqldrivers/mysql'
makefile:38: recipe for target 'release-all' failed
mingw32-make.exe: *** [release-all] Error 2
выдает такую ошибку
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Как подключить Mysql server к qt
«
Ответ #20 :
Декабрь 19, 2014, 08:38 »
Не находит хидера. Советую теюе установить MySql в другой каталог, чтобы в пути не было пробелов - проблема может быть в них.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...