Russian Qt Forum
Ноябрь 25, 2024, 02:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Как подключить Mysql server к qt  (Прочитано 8693 раз)
xaxcx
Гость
« Ответ #15 : Декабрь 18, 2014, 11:47 »

в Path уже прописал но не работает пишет тоже
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #16 : Декабрь 18, 2014, 11:53 »

А сам файл mingw32-make поищи на компьтере. Он есть?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
xaxcx
Гость
« Ответ #17 : Декабрь 18, 2014, 12:08 »

Да он был.Вообщем установил другую версию qt.Драйвер в ней вроде есть.Как я могу проверить его работу и соединить с моей бд?И нужно ли для драйвера который есть по умолчанию в qt прописывать путь к моему MYSQL Server?Если да то как это сделать? Подскажите пожалуйста.
Записан
xaxcx
Гость
« Ответ #18 : Декабрь 18, 2014, 12:12 »

C:\Qt\Qt5.4.0\5.4\mingw491_32\plugins\sqldrivers в этой папке он есть
Записан
xaxcx
Гость
« Ответ #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 Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #20 : Декабрь 19, 2014, 08:38 »

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

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.087 секунд. Запросов: 23.