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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как установить MySql driver?  (Прочитано 3888 раз)
DenKa
Гость
« : Май 03, 2007, 14:43 »

Согласно инструкции "
cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake -o Makefile "INCLUDEPATH+=C:\MySQL\include"
        "LIBS+=C:\MySQL\lib\opt\libmysql.a" mysql.pro
mingw32-make"
Где взять MySQL\include?

добавлено спустя 2 минуты:

 В случае:
qmake nmake.
Не находится файл 'mysql.h'

добавлено спустя 21 минуту:

 Может кто знает - где скачать подходящий dll?
Записан
alexis
Гость
« Ответ #1 : Май 03, 2007, 15:21 »

на оф. сайте скачать дистрибутив и установить с девелоперским набором
потому прописать пути, куда установлен mysql, в опции компиляции драйвера
Записан
okvorb
Гость
« Ответ #2 : Май 24, 2007, 08:56 »

Цитата: "alexis"
на оф. сайте скачать дистрибутив и установить с девелоперским набором
потому прописать пути, куда установлен mysql, в опции компиляции драйвера


У меня такая же проблема. Только mysql.h есть, но при компиляции драйвера вылетает ошибка:

Код:
In file included from ../../../../../MYSQL/INCLUDE/mysql.h:57,
                 from ../../../../src/sql/drivers/mysql/qsql_mysql.h:50,
                 from main.cpp:38:
../../../../../MYSQL/INCLUDE/mysql_com.h:155: error: `SOCKET' does not name a ty
pe
../../../../../MYSQL/INCLUDE/mysql_com.h:299: error: `SOCKET' was not declared i
n this scope
../../../../../MYSQL/INCLUDE/mysql_com.h:299: error: expected primary-expression
 before "const"
../../../../../MYSQL/INCLUDE/mysql_com.h:299: error: expected primary-expression
 before "unsigned"
../../../../../MYSQL/INCLUDE/mysql_com.h:300: error: expected primary-expression
 before "unsigned"
../../../../../MYSQL/INCLUDE/mysql_com.h:300: error: initializer expression list
 treated as compound expression
mingw32-make.exe: *** [obj\main.o] Error 1


И всё - жопа. неделю уже не могу скомпилить.
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #3 : Май 24, 2007, 13:55 »

Цитировать

In file included from ../../../../../MYSQL/INCLUDE/mysql.h:57,
                 from ../../../../src/sql/drivers/mysql/qsql_mysql.h:50,
                 from main.cpp:38:


Что ты ты не то компилируешь. Откуда main.cpp?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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