Название: Помогите собрать Драйвер OCI под винду! (ох уж эти драйверы) Отправлено: havok от Март 05, 2010, 11:42 Помогите разобраться как ставитьэтот драйвер пожалуйста!
делал по этой инструкции http://doc.crossplatform.ru/qt/4.3.2/sql-driver.html#how-to-build-the-oci-plugin-on-windows. 1) Сначала скачал oracle client 2) Во время установки выбрал режим 'Custom', там отметил пункт 'programmer'. Установил. 3) Сделал сие set INCLUDE=%INCLUDE%;c:\oracle\oci\include set LIB=%LIB%;c:\oracle\oci\lib\msvc только не через командную строку, а через переменные среды. Admin> echo %INCLUDE% C:\Orant\client_2\oci\include Admin> echo %LIB% C:\Orant\client_2\oci\lib\msvc 4) В папке C:\Orant\client_2\oci\include находится один файл xa.h В папке C:\Orant\client_2\oci\lib\msvc две ПУСТЫЕ папки 'vc8' и 'vc71'. Я скачал с офсайта clientinstans и от туда из соответствующих папок скачал библиотеки. 5) Далее открываю проект C:\Qt\qt\src\plugins\sqldrivers\oci\oci.pro 6) Там на всякий случай добавляю: INCLUDEPATH+=C:/Orant/client_2/oci/include LIBS+=C:/Orant/client_2/oci/lib/msvc 7) Нажимаю 'собрать проект' и мне выскакивает: qsql_oci.cpp:59:17: error: oci.h: No such file or directory qsql_oci.cpp:80: error: ‘OCIStmt’ was not declared in this scope qsql_oci.cpp:80: error: template argument 1 is invalid qsql_oci.cpp:90: error: ‘ub1’ does not name a type qsql_oci.cpp:91: error: ‘ub2’ does not name a type qsql_oci.cpp:93: error: ‘sb2’ was not declared in this scope qsql_oci.cpp:93: error: template argument 1 is invalid ****************** И т.д. У меня: WindowsXP Qt-4.6.2 Oracle client 11g MingW Название: Re: Помогите собрать Драйвер OCI под винду! (ох уж эти драйверы) Отправлено: bvn13 от Март 05, 2010, 11:53 7) Нажимаю 'собрать проект' и мне выскакивает: qsql_oci.cpp:59:17: error: oci.h: No such file or directory сдается мне, что из-за отсутствия этого файла все ошибки и лезут Название: Re: Помогите собрать Драйвер OCI под винду! (ох уж эти драйверы) Отправлено: havok от Март 05, 2010, 11:56 И что это за хэдэрник?
Название: Re: Помогите собрать Драйвер OCI под винду! (ох уж эти драйверы) Отправлено: havok от Март 05, 2010, 12:26 7) Нажимаю 'собрать проект' и мне выскакивает: qsql_oci.cpp:59:17: error: oci.h: No such file or directory сдается мне, что из-за отсутствия этого файла все ошибки и лезут Да! Именно так. Полная переустановка oracle client решила проблему! Блин, ступил! Удалите тему! Название: Re: Помогите собрать Драйвер OCI под винду! (ох уж эти драйверы) Отправлено: bvn13 от Март 05, 2010, 12:32 Да! Именно так. Полная переустановка oracle client решила проблему! Блин, ступил! Удалите тему! зачем удалять? пусть будет - все же опыт... |