Russian Qt Forum

Qt => Базы данных => Тема начата: Колян от Февраль 11, 2006, 10:12



Название: БД в Qt4.0.1 под win
Отправлено: Колян от Февраль 11, 2006, 10:12
Не сочтите за труд, кто-нить проведите ликбез плз.
При попытке поработать с БД возникли следующие проблемы:

1) Пытался собрать драйвер и плагин Qt для MySQL, компиляция вылетает с сообщением " ... нет -llmysql.dll ".

2) Попытался поработать через ODBC, так драйвер сначала грузился,
а затем перестал (один и тот-же код), попробовал вывести список драйверов - он пуст, хотя опять же раньше состоял из нескольких версий ODBC. Переустановил Qt, пересобрал заново - результат тот-же.

PS Собираю Qt и свою программу под виндой с помощью mingw.


Название: Re: БД в Qt4.0.1 под win
Отправлено: bob от Февраль 11, 2006, 11:46
Цитата: "Колян"
Не сочтите за труд, кто-нить проведите ликбез плз.
При попытке поработать с БД возникли следующие проблемы:
1) Пытался собрать драйвер и плагин Qt для MySQL, компиляция вылетает с сообщением " ... нет -llmysql.dll ".


http://prog.org.ru/forum/topic_1712.html
Не ленись использовать поиск по форуму. Эта тема поднималась и обсуждалась неоднократно.


Название: БД в Qt4.0.1 под win
Отправлено: gashock от Февраль 11, 2006, 15:10
Мне погло конфигурирование Qt с указанием опции -qt-sql-sqlite (можно и mysql)


Название: БД в Qt4.0.1 под win
Отправлено: Колян от Февраль 13, 2006, 20:37
Проделал описанное здесь
http://prog.org.ru/forum/topic_1712.html

собрал библиотеку по mingw, прописал пути, теперь вылетает
при сборке плагина mysql с таким сообщением:

cd sqldrivers && mingw32-make
mingw32-make[3]: Entering directory `C:/Qt/4.0.1/src/plugins/sqldrivers'
cd mysql && mingw32-make
mingw32-make[4]: Entering directory `C:/Qt/4.0.1/src/plugins/sqldrivers/mysql'
mingw32-make -f Makefile.Debug all
mingw32-make[5]: Entering directory `C:/Qt/4.0.1/src/plugins/sqldrivers/mysql'
Makefile.Debug:61: *** multiple target patterns.  Stop.
mingw32-make[4]: *** [debug-all] Error 2
mingw32-make[3]: *** [sub-mysql-make_default] Error 2
mingw32-make[2]: *** [sub-sqldrivers-make_default] Error 2
mingw32-make[1]: *** [sub-plugins-make_default-ordered] Error 2
mingw32-make: *** [sub-src-make_default-ordered] Error 2
mingw32-make[5]: Leaving directory `C:/Qt/4.0.1/src/plugins/sqldrivers/mysql'
mingw32-make[4]: Leaving directory `C:/Qt/4.0.1/src/plugins/sqldrivers/mysql'
mingw32-make[3]: Leaving directory `C:/Qt/4.0.1/src/plugins/sqldrivers'
mingw32-make[2]: Leaving directory `C:/Qt/4.0.1/src/plugins'
mingw32-make[1]: Leaving directory `C:/Qt/4.0.1/src'

Может подобное кто встречал?