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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Подключение SQLite поддержки  (Прочитано 6180 раз)
Astrologer
Гость
« : Сентябрь 14, 2010, 13:23 »

Всем привет. Мне нужно перенести мою программу на другой компьютер. Я копирую, например, в папку release файлы:

libgcc_s_dw2-1.dll
mingwm10.dll
QtCore4.dll
QtGui4.dll
QtNetwork4.dll
QtSql4.dll
QtSvg4.dll
QtWebKit4.dll
QtXml4.dll
QtXmlPatterns4.dll

А также папку sqldrivers/qsqlite4.dll. Программа на другом компьютере ругается, что нет поддержки Sqlite. Значит ли это что нужно скачивать установщик с http://www.sqlite.org/ и устанавливать на этот компьютер?

Раньше подобным способом я копировал папку imageformats для работы с jpg и все работало.

Заранее спасибо.
Записан
crossly
Гость
« Ответ #1 : Сентябрь 14, 2010, 13:46 »

все зависит от того как собрана Qt .... если собиралась Qt-шная sqlite то не нужно.... если при конфигурировании было указано использовать системную sqlite то естественно она должна в системе присутствовать...
Записан
Denjs
Гость
« Ответ #2 : Сентябрь 14, 2010, 13:56 »

Цитировать
sqldrivers/qsqlite4.dll
у вас программа точно собрана в варианте релиз а не дебаг?
у меня все работает по такому варианту
Записан
Astrologer
Гость
« Ответ #3 : Сентябрь 14, 2010, 14:48 »

Точно в release.
Записан
CrazyDeath
Гость
« Ответ #4 : Сентябрь 14, 2010, 21:21 »

Если хочешь сделать portable qt, то тебе нужно:
Добавить в свой проект, в main.cpp

Код:
    QApplication a(argc, argv);
    QCoreApplication::addLibraryPath("./plugins");

и в папку с ехешником скопировать папку plugins из qt
Записан
SASA
Гость
« Ответ #5 : Сентябрь 15, 2010, 17:23 »

http://www.prog.org.ru/index.php?topic=12239
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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