![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
bayah |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 31 Регистрация: 23.11.2009 Пользователь №: 1249 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Из Qt-приложения хочу подключиться к базе Oracle.
Для этго мне нужен OCI драйвер. Но "Из-за несовместимости с GPL лицензией, не все плагины поставляются с Qt Open Source Edition." Короче плагин нужно скомпилить. Делаю по этой инструкции: http://doc.crossplatform.ru/qt/4.3.2/sql-d...l-interface-oci Нашел какой-то qmake - их почему-то в каталоге qt много разных Что-то собралось но nmake у меня нет nmake это я так понимаю сборщик от MVC? Короче следующие вопросы: 1. Обязательно ли собирать nmake-ом, если у меня win7, и для чего тогда mingw? 2. Где взять nmake? Ставить MVC? Все. Спасибо заранее. |
|
|
![]() |
bayah |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 31 Регистрация: 23.11.2009 Пользователь №: 1249 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
не ну так-то уж не надо)
я гуглом еще умею немного пользоваться эту проблему решил уже вот таким способом, как тут: http://www.forum.crossplatform.ru/index.php?showtopic=3841 - добавил -L в строку: LIBS+=-Lc:\oracle9\oci\lib\msvc Плагин вроде собрался - ошибок не выдал. Но теперь пробую подключиться к базе: #include <QtCore/QCoreApplication> #include <QtSql> .pro
.cpp
Выдает вот что: QSqlDatabase: QOCI driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC Почему не находится драйвер? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 28.4.2025, 6:43 |