Russian Qt Forum

Qt => Базы данных => Тема начата: KBAC от Декабрь 10, 2011, 23:09



Название: Как собрать ODBC плагин под Windows?
Отправлено: KBAC от Декабрь 10, 2011, 23:09
Объясните пожалуйста, что надо сделать в Qt Creator для:
The ODBC header and include files should already be installed in the right directories. You just have to build the plugin as follows:
Код:
cd %QTDIR%\src\plugins\sqldrivers\odbc
     qmake -o Makefile odbc.pro
     nmake


Название: Re: Как собрать ODBC плагин под Windows?
Отправлено: lrx2 от Декабрь 11, 2011, 03:37
Устанавливаешь Qt SDK последний с Creator 4.7.4, при установке выбираешь "Custom"
-> ищи, там где-то есть (запамятовал) галочка - под MinGW или VS2008.
Выбираем VS 2008.
Далее устанавливаем Qt Library 4.7.4 VS2008.

C:\Qt\4.7.4\plugins\sqldrivers -- уже готовые dll'ки и lib'ы для разных бд.
те, что на d оканчиваются - дебаговые, без d - release версии.
Надо просто кинуть их в папку с исполняемым файлом.

Удачи.


Название: Re: Как собрать ODBC плагин под Windows?
Отправлено: KBAC от Декабрь 11, 2011, 13:33
А если qt creator пользуюсь, все равно vs 2008 выбирать ?

В общем, скажу честно мне не охота заново переустанавливать Qt SDK 4.7.4 , он у меня уже стоит со стандартными настройками. Помогите собрать ODBC из этого.


Название: Re: Как собрать ODBC плагин под Windows?
Отправлено: lrx2 от Декабрь 11, 2011, 18:59
А ты в папку выше заглядывал?
По логике вещей - они там могут быть)


Название: Re: Как собрать ODBC плагин под Windows?
Отправлено: KBAC от Декабрь 11, 2011, 19:33
Не понял в какую папку. В plugins только sqlite.
Набирал в поиске odbc, и ничего из того что необходимо для сборки не нашел! У меня еще просто Qt библиотека лежит, которая не относится к установившейся. Вот в ней и лежит все, но собрать как, я не соображаю. Там есть и папка src в корневом каталоге, в которой лежат необходимые файлики (.pri, .h, .cpp, .pro ...) . Что куда надо растолкать чтобы все собрать правильно? 


Название: Re: Как собрать ODBC плагин под Windows?
Отправлено: LisandreL от Декабрь 11, 2011, 19:37
Я вам вот тут (http://www.prog.org.ru/index.php?topic=20312.msg138229#msg138229) весь процесс расписал.
Что у вас не получилось можно только гадать. Судя по всему вы пытаетесь действовать по какому-то другому руководству, да ещё с использованием какой-то левой Qt библиотеки непонятно какой версии.
Чем ещё вам помочь - не знаю. Могу только приложить уже готовые dll (собирались minGW).


Название: Re: Как собрать ODBC плагин под Windows?
Отправлено: lrx2 от Декабрь 11, 2011, 19:42
Переустановил только что все под MinGW (SDK+Lib)
odbc дрова лежат по пути C:\Qt\4.7.4\plugins\sqldrivers.. готовые, ессно.
Сам ничего не компилил - наверное, Карлсон принёс))


Название: Re: Как собрать ODBC плагин под Windows?
Отправлено: LisandreL от Декабрь 11, 2011, 19:55
lrx2, а вы QtSDK (http://qt.nokia.com/downloads/sdk-windows-cpp) поставьте и дров не будет. :)


Название: Re: Как собрать ODBC плагин под Windows?
Отправлено: lrx2 от Декабрь 12, 2011, 18:06
Установлено QtSDK 1.1.4 + QtLibraries minGW - есть дрова для лайта и ODBC
QtSDK 1.1.4 + QtLibraries VS2008 - есть лайт, ODBC, postgreSQL, может еще чего - не помню.
Может несколько это нелогично, учитывая, что заявлено, мол библиотеки уже в SDK включены,
но без либов дров нема)
Вопрос переустановки занимает минут 20.


Название: Re: Как собрать ODBC плагин под Windows?
Отправлено: LisandreL от Декабрь 12, 2011, 20:53
QtLibraries
А в голом СДК их нет.

Вопрос переустановки занимает минут 20.
А сборка меньше минуты, если конечно исходники в наличии, иначе дольше.