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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как собрать ODBC плагин под Windows?  (Прочитано 5291 раз)
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
Записан
lrx2
Гость
« Ответ #1 : Декабрь 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 версии.
Надо просто кинуть их в папку с исполняемым файлом.

Удачи.
Записан
KBAC
Гость
« Ответ #2 : Декабрь 11, 2011, 13:33 »

А если qt creator пользуюсь, все равно vs 2008 выбирать ?

В общем, скажу честно мне не охота заново переустанавливать Qt SDK 4.7.4 , он у меня уже стоит со стандартными настройками. Помогите собрать ODBC из этого.
« Последнее редактирование: Декабрь 11, 2011, 14:24 от KBAC » Записан
lrx2
Гость
« Ответ #3 : Декабрь 11, 2011, 18:59 »

А ты в папку выше заглядывал?
По логике вещей - они там могут быть)
Записан
KBAC
Гость
« Ответ #4 : Декабрь 11, 2011, 19:33 »

Не понял в какую папку. В plugins только sqlite.
Набирал в поиске odbc, и ничего из того что необходимо для сборки не нашел! У меня еще просто Qt библиотека лежит, которая не относится к установившейся. Вот в ней и лежит все, но собрать как, я не соображаю. Там есть и папка src в корневом каталоге, в которой лежат необходимые файлики (.pri, .h, .cpp, .pro ...) . Что куда надо растолкать чтобы все собрать правильно? 
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #5 : Декабрь 11, 2011, 19:37 »

Я вам вот тут весь процесс расписал.
Что у вас не получилось можно только гадать. Судя по всему вы пытаетесь действовать по какому-то другому руководству, да ещё с использованием какой-то левой Qt библиотеки непонятно какой версии.
Чем ещё вам помочь - не знаю. Могу только приложить уже готовые dll (собирались minGW).
« Последнее редактирование: Декабрь 11, 2011, 19:39 от LisandreL » Записан
lrx2
Гость
« Ответ #6 : Декабрь 11, 2011, 19:42 »

Переустановил только что все под MinGW (SDK+Lib)
odbc дрова лежат по пути C:\Qt\4.7.4\plugins\sqldrivers.. готовые, ессно.
Сам ничего не компилил - наверное, Карлсон принёс))
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #7 : Декабрь 11, 2011, 19:55 »

lrx2, а вы QtSDK поставьте и дров не будет. Улыбающийся
Записан
lrx2
Гость
« Ответ #8 : Декабрь 12, 2011, 18:06 »

Установлено QtSDK 1.1.4 + QtLibraries minGW - есть дрова для лайта и ODBC
QtSDK 1.1.4 + QtLibraries VS2008 - есть лайт, ODBC, postgreSQL, может еще чего - не помню.
Может несколько это нелогично, учитывая, что заявлено, мол библиотеки уже в SDK включены,
но без либов дров нема)
Вопрос переустановки занимает минут 20.
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #9 : Декабрь 12, 2011, 20:53 »

QtLibraries
А в голом СДК их нет.

Вопрос переустановки занимает минут 20.
А сборка меньше минуты, если конечно исходники в наличии, иначе дольше.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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