Russian Qt Forum
Ноябрь 24, 2024, 05:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Перенос проекта Qt+IBase на другой ПК  (Прочитано 4200 раз)
li-frost
Гость
« : Июнь 09, 2011, 12:23 »

Всем доброго время суток.
Ситуация следующая - использую FireBird/InterBase. У себя на ПК успешно собрал драйвер QIbase, все прекрасно работает. Тут встал вопрос о переносе программы на другой ПК. Собрал все используемые в программе библиотеки положил все рядом с .exe файлом (собранный драйвер у меня прописан в setLibraryPaths в папке sqldrivers рядом с приложением).
Перенес на другой ПК. Поставил туже версию FireBird что и у меня, запускаю, а программа пишет что Driver not loaded. Что делать? Я уже многое что попробовал, и gds32.dll рядом подкладывал и fbclient.dll, прописывал в etc/services порт для firebird. Смотрел какие модули просит программа через Dependency Walker - все загружает, но почему программа не хочет загружать драйвер?
Записан
Whiplash
Гость
« Ответ #1 : Июнь 09, 2011, 15:58 »

У меня такая практика:
- fbclient.dll рядом с exe-шником
- SQL-драйвер в папку sqldrivers, которая рядом с exe-шником
- файл qt.conf рядом с exe-шником, внутри:
        [Paths]
        Plugins = ./
Записан
li-frost
Гость
« Ответ #2 : Июнь 10, 2011, 10:26 »

У меня такая практика:
- fbclient.dll рядом с exe-шником
- SQL-драйвер в папку sqldrivers, которая рядом с exe-шником
- файл qt.conf рядом с exe-шником, внутри:
        [Paths]
        Plugins = ./
Помогло все то что вы сказали, только путь прописал Plugins = sqldrivers. Теперь все работает.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Июнь 10, 2011, 19:02 »

если sqldrivers рядом с exe-шником, то в qt.conf нужды нет
Записан

Юра.
Whiplash
Гость
« Ответ #4 : Июнь 14, 2011, 10:38 »

если sqldrivers рядом с exe-шником, то в qt.conf нужды нет

Ага, спасибо. Надо попробовать. Одно время методом почти тыка вывел рабочую конфигурацию зарелизивания и её придерживаюсь - нет никакого желания разобраться с этим, честно говоря.
Записан
nurun
Гость
« Ответ #5 : Июнь 17, 2011, 21:53 »

li-frost, можете поподробнее описать свои действия по сборке сборке QIBASE, у меня что-то неполучается. Пробовал QT 4.7.3. У Вас какая версия QT?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 23.