Russian Qt Forum

Qt => Базы данных => Тема начата: Zer от Октябрь 13, 2005, 14:29



Название: QT не собирается с поддержкой MySQL
Отправлено: Zer от Октябрь 13, 2005, 14:29
Собираю qt-4.0.1-opensource (win32) под MinGW делаю так:
configure.exe -release -qt-sql-mysql
при компиляции драйвера mysql make валится с ошибкой:
can not find -lmysql.lib ld returned status: 1
Вроде бы нужно пресобрать libmysql.dll из дистрибутива mySql при помощи dlltool, но какой именно? Тот что в %MySQL%\bin или в %MySQL%\lib\opt?
Подскажите, пожалуйста, где и что должно лежать перед сборкой qt и с каким ключом использовать dlltool


Название: QT не собирается с поддержкой MySQL
Отправлено: Antoxa1985 от Октябрь 13, 2005, 14:50
путь к иклюдам в %Mysql%\include и либе в %mysql%\bin\opt прописал? из %Mysql%\bin  libmysql.dll  в system32 скинул?


Название: QT не собирается с поддержкой MySQL
Отправлено: Zer от Октябрь 13, 2005, 15:09
Путь к хидерам и либам myqsql? Его нужно прописывать как параметр для configure.exe или как?


Название: QT не собирается с поддержкой MySQL
Отправлено: Antoxa1985 от Октябрь 14, 2005, 08:45
Цитировать
Путь к хидерам и либам myqsql? Его нужно прописывать как параметр для configure.exe или как?
нет, в системыне пременные LIB и INCLUDE


Название: QT не собирается с поддержкой MySQL
Отправлено: Zer от Октябрь 14, 2005, 08:54
Хорошо, тогда что по поводу утилиты dlltool.exe для чего она нужна?


Название: QT не собирается с поддержкой MySQL
Отправлено: Antoxa1985 от Октябрь 15, 2005, 16:50
Цитата: "Zer"
Хорошо, тогда что по поводу утилиты dlltool.exe для чего она нужна?
хз, у меня стоит mysql 3.xx.xx ,  там я такого не видел и ничего не пересобирал :roll:


Название: QT не собирается с поддержкой MySQL
Отправлено: DenKor от Октябрь 23, 2005, 12:18
Имхо надо бересобирать либы (править def файл и делать бтблтиоьеку импорта) и править makefile для mysql.

Ищи поиском по форуму, я приводил полное описание проблемы и решение для версии 4.0.0


Название: QT не собирается с поддержкой MySQL
Отправлено: mistake от Октябрь 24, 2005, 08:44
Zer, читать документацию не пробовал? Ищи тему "SQL Database Drivers". Там описаны процессы сборки различных драйверов под различным платформы.