Драйвера SQL + Qt (Win32), Проблемы при сборке и использовании |
Здравствуйте, гость ( Вход | Регистрация )
Драйвера SQL + Qt (Win32), Проблемы при сборке и использовании |
iddqd |
26.11.2009, 12:19
Сообщение
#1
|
Студент Группа: Участник Сообщений: 32 Регистрация: 26.11.2009 Пользователь №: 1261 Спасибо сказали: 1 раз(а) Репутация: 0 |
Приветствую.
Имеется qt-sdk-win-opensource-2009.04 установленный на WinXP SP2. 1. Собрал (debug/release) драйвер для MySQL, получил qsqlmysqld4.dll/qsqlmysql4.dll, скопировал их к дефолтным плагинам в папку \Qt\2009.04\qt\plugins\sqldrivers\ вместе с .a файлами. По-идее этого достаточно. Собираю пример из \Qt\2009.04\qt\demos\sqlbrowser\, при запуске он ни в какую ни видит новый плагин, qsqlmysql4. Что я делаю не так? 2. Пытаюсь собрать драйвер для Oracle. Делаю по хелпу, поставил Oracle 9i Client c опцией "Programmer", добавил в oci.pro следующие строки
При сборке ругается непонятным образом: Цитата c:\Qt\2009.04\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: c:\oracle9\oci\lib\msvc: No such file: Permission denied collect2: ld returned 1 exit status mingw32-make[1]: *** [release\qsqloci4.dll] Error 1 Папки c:\oracle9\oci\include и c:\oracle9\oci\lib\msvc существуют, файлы в них есть. Как решить эту проблему? |
|
|
Litkevich Yuriy |
26.11.2009, 16:05
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Я тоже обратил внимание, но я уже на всю папку c:\oracle9 выставил Full control для Everyone. Ошибка осталась. Поиском пользовался, решения не нашёл. по Ораклу здесь решения нет, если я не ошибаюсь.По повуду нарушения прав доступа, я думаю речь идёт о dll'ке которая, возможно, занята другим приложением (хотя dll'а должна быть доступна всем). Нельзя ли ради теста остановит сервер и попробовать собрать драйвер заново |
|
|
iddqd |
26.11.2009, 16:10
Сообщение
#3
|
Студент Группа: Участник Сообщений: 32 Регистрация: 26.11.2009 Пользователь №: 1261 Спасибо сказали: 1 раз(а) Репутация: 0 |
Нельзя ли ради теста остановит сервер и попробовать собрать драйвер заново Дело в том, что у меня сервер и не установлен. Я ставил только клиент, как описано в хелпе: "Choosing the option "Programmer" in the Oracle Client Installer from the Oracle Client Installation CD is sufficient to build the plugin.". |
|
|
Текстовая версия | Сейчас: 28.11.2024, 17:21 |