cannot build QOCI driver, qt 4.7.4 oracle 11g |
Здравствуйте, гость ( Вход | Регистрация )
cannot build QOCI driver, qt 4.7.4 oracle 11g |
michael.ky |
29.11.2011, 17:33
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 29.11.2011 Пользователь №: 3031 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток.
Пару дней назад начал осваивать бд и пока что встал вопрос о соединении. Первое что увидел - Цитата QSqlDatabase: QOCI driver not loaded QSqlDatabase: available drivers: QSQLITE Воспользовался поиском где только было возможно(включая qt.nokia ; trolltech) Загрузил все необходимые компоненты, успешно выполнил qmake, получил makefile-ы. К сожалению не могу собрать make-ом, nmake-ом. Всё упирается в "g++ не является внутренней или внешней командой, исполняемой программой или пакетным файлом" Делал так : Цитата set INCLUDE=%INCLUDE%;c:\oracle\oci\include set LIB=%LIB%;c:\oracle\oci\lib\msvc cd %QTDIR%\src\plugins\sqldrivers\oci qmake -o Makefile oci.pro nmake(собственно тут и проблема) OS Windows 7 sp1; Visual Studio 2010; qt 4.7.4; QtSdk 1.1.4 Заранее извиняюсь, если создал не там. |
|
|
michael.ky |
29.11.2011, 18:12
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 29.11.2011 Пользователь №: 3031 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток. Пару дней назад начал осваивать бд и пока что встал вопрос о соединении. Первое что увидел - Цитата QSqlDatabase: QOCI driver not loaded QSqlDatabase: available drivers: QSQLITE Воспользовался поиском где только было возможно(включая qt.nokia ; trolltech) Загрузил все необходимые компоненты, успешно выполнил qmake, получил makefile-ы. К сожалению не могу собрать make-ом, nmake-ом. Всё упирается в "g++ не является внутренней или внешней командой, исполняемой программой или пакетным файлом" Делал так : Цитата set INCLUDE=%INCLUDE%;c:\oracle\oci\include set LIB=%LIB%;c:\oracle\oci\lib\msvc cd %QTDIR%\src\plugins\sqldrivers\oci qmake -o Makefile oci.pro nmake(собственно тут и проблема) OS Windows 7 sp1; Visual Studio 2010; qt 4.7.4; QtSdk 1.1.4 Заранее извиняюсь, если создал не там. UPD я абсолютнейший идиот, добавил path. Но проблема остается : Цитата C:\Qt\4.7.4\src\plugins\sqldrivers\oci>mingw32-make mingw32-make -f makefile.Debug mingw32-make[1]: Entering directory `C:/Qt/4.7.4/src/plugins/sqldrivers/oci' g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT - DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB - DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_H AVE_SSE2 -DQT_THREAD_SUPPORT -I"c:\Qt\Creator\Desktop\Qt\4.7.4\mingw\include\QtC ore" -I"c:\Qt\Creator\Desktop\Qt\4.7.4\mingw\include\QtSql" -I"c:\Qt\Creator\Des ktop\Qt\4.7.4\mingw\include" -I"c:\Qt\Creator\Desktop\Qt\4.7.4\mingw\include\Act iveQt" -I"debug" -I"c:\Qt\Creator\Desktop\Qt\4.7.4\mingw\mkspecs\default" -o deb ug\main.o main.cpp In file included from main.cpp:44:0: ../../../sql/drivers/oci/qsql_oci.h:47:46: fatal error: QtSql/private/qsqlcached result_p.h: No such file or directory compilation terminated. mingw32-make[1]: *** [debug/main.o] Error 1 mingw32-make[1]: Leaving directory `C:/Qt/4.7.4/src/plugins/sqldrivers/oci' mingw32-make: *** [debug] Error 2 |
|
|
michael.ky |
29.11.2011, 22:18
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 29.11.2011 Пользователь №: 3031 Спасибо сказали: 0 раз(а) Репутация: 0 |
Отчасти помогло.
Теперь имею Цитата ld.exe error : Cannot find -loci Если кто сталкивался, подскажите в какую сторону смотреть... подключение oci.dll с oraclе-а не дало результатов. |
|
|
Melnik72 |
2.2.2012, 14:51
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 14.5.2010 Пользователь №: 1715 Спасибо сказали: 0 раз(а) Репутация: 0 |
Отчасти помогло. Теперь имею Цитата ld.exe error : Cannot find -loci Если кто сталкивался, подскажите в какую сторону смотреть... подключение oci.dll с oraclе-а не дало результатов. Привет! Решил проблему? Столкнулся той же проблемой, не могу решить. OS WindowsXP SP3, QTCreator, Qt 4.7.0, mingw32 |
|
|
Melnik72 |
2.2.2012, 16:56
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 14.5.2010 Пользователь №: 1715 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вопрос снимаю. Скомпилил nmake-ом
В майкфайлы добавил путь к oci.dll |
|
|
Текстовая версия | Сейчас: 25.12.2024, 23:38 |