crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

nikita_m
  опции профиля:
сообщение 4.11.2013, 20:31
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 4.11.2013
Пользователь №: 3966

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день!
Установлена библиотека Qt 5.1.1 и MinGW, используется динамическая линковка. Собрал библиотеку qsqloci.dll для работы с БД Oracle.
  1. После сборки Релиза перенес все необходимые библиотеки в папку с EXE файлом (Qt5Core.dll и прочие), в том числе qsqloci.dll. В этом случае приложение работает как и ожидалось.
  2. Перенес все DLL файлы в отдельную папку "lib" и написал следующий BAT файл:
    set PATH=lib/
    START app.exe

    После этого приложение запускается как и прежде, но появляется ошибка "Oracle error: Driver not loaded". Т.е. весь функционал доступен, кроме работы с БД.

Насколько я смог выяснить библиотека qsqloci.dll для Qt является плагином, а не обычной библиотекой. Подскажите, что необходимо сделать чтобы приложение видело данную библиотеку для второго варианта?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 8.6.2025, 4:29