Название: Вопрос по запуску программы QT на другом компьютере Отправлено: DePeBo от Август 29, 2015, 17:23 Всем привет.
Доделал прогу и теперь такой облом. На других компах все работает, но не выводит в форму картинки формата jpg и gif. Png выводит. Код: ui->setupUi(this); Вот теперь вопрос. Что такого надо поставить на компьютер, что бы полностью нормально работала программа? Название: Re: Вопрос по запуску программы QT на другом компьютере Отправлено: DePeBo от Август 29, 2015, 17:35 Разобрался. Установил библиотеку qt-win-opensource-4.8.5-mingw и все заработало.
Вопрос тогда другой. Можно как то без нее обойтись, но что бы все работало? Мб файлы какие то к проге добавить или скомпилировать по другому? Название: Re: Вопрос по запуску программы QT на другом компьютере Отправлено: torwig от Август 29, 2015, 20:14 Да, Вам нужна папка plugins/imageformats из директории, куда установили Qt. Положить ее рядом с исполняемым файлом. Аналогичное происходит с драйверами БД, если Вы будете работать в будущем с базами данных. В 4ой версии не скажу, но в Qt5 можно натравить на свой екзешник утилиту qtwindeploy.exe и она скопирует в папку с екзешником все нужные файлы для его запуска. находится она рядом с qmake.exe в папке установки Qt/bin.
Название: Re: Вопрос по запуску программы QT на другом компьютере Отправлено: DePeBo от Август 31, 2015, 13:24 Да, Вам нужна папка plugins/imageformats из директории, куда установили Qt. Положить ее рядом с исполняемым файлом. Аналогичное происходит с драйверами БД, если Вы будете работать в будущем с базами данных. В 4ой версии не скажу, но в Qt5 можно натравить на свой екзешник утилиту qtwindeploy.exe и она скопирует в папку с екзешником все нужные файлы для его запуска. находится она рядом с qmake.exe в папке установки Qt/bin. Спасибо! Попробую! Название: Re: Вопрос по запуску программы QT на другом компьютере Отправлено: Day от Сентябрь 11, 2015, 22:38 В 4ой версии не скажу, но в Qt5 можно натравить на свой екзешник утилиту qtwindeploy.exe и она скопирует в папку с екзешником все нужные файлы для его запуска. находится она рядом с qmake.exe в папке установки Qt/bin. У меня Qt4.5 Такой полезной утилиты, Увы! нетНазвание: Re: Вопрос по запуску программы QT на другом компьютере Отправлено: Fregloin от Сентябрь 14, 2015, 12:15 лучше всего сделать свой инсталлятор, в котором будет прописана иерархия файлов. я так и сделал. причем и под виндовс и под лины..
Написав один раз скрипт инсталлятора (в частности InnoSetup) я забыл про все эти зависимости. |