Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Создать дистрибутив с Qt 4.8.5 и SQL


Автор: qtcppdevel 29.5.2015, 17:04
Имеется проект на Qt4, использующий SQLite. На компьютерe (win7) c установленными mingw4.4.0 и Qt 4.8.5 собранный релиз программы отлично работает без прописывания путей со следующими библиотеками в текущем каталоге QtCore4.dll, QtGui4.dll, QtSql4.dll, mingwm10.dll и libgcc_s_d.dll (в depends walker отследил и добавил). 

Переношу exe с библиотеками (все в одном каталоге) на другой компьютер (тоже win7), но без qt и mingw  - не работает и при попытке открыть sqlite-файл не может  загрузить sql драйвер.

что можно сделать, чтобы дистрибутив заработал на  другом компьютере без предустановленных qt и mingw?

Автор: borisbn 29.5.2015, 17:45
Создай рядом с твоим exe-шником подкаталог sqldrivers, в который скопируй qsqlite4.dll из %QTDIR%/plugins/sqldrivers с developer'ского компьютера

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)