Pull to refresh

Comments 11

UFO just landed and posted this here
Спасибо за замечание, добавил в список. Надо будет попробовать этот фреймворк в действии, ни разу его не использовал.
UFO just landed and posted this here
Это если лицензия позволяет.
Хорошая статья. Я просто копирую скриптом нужные приложению бинарники Qt самостоятельно. О windeployqt не подумал, хотя на маке использую macdeployqt (там без поллитра не разберёшься, а на винде .dll скопировал — и готово). Надо попробовать. А то бывали накладки, когда подключал новый модуль Qt, а .dll в скрипт дописывать забывал.

В качестве инсталлятора очень рекомендую Inno Setup.
Написал давно скрипт для InnoSetup и забыл про все проблемы. Увидел статью вспомнил. что есть другие средства для создания инсталляторов… Спасибо!
QMAKE_TARGET_COMPANY
QMAKE_TARGET_PRODUCT
QMAKE_TARGET_COPYRIGHT
RC_ICONS
VERSION

Если эти переменные заданы, то qmake сгенерит сам rc файл и запишет в него их содержимое.

windeployqt работает только для простых приложений. Если есть использование Qt Multimedia, SVG формата, различных контролов из Qt Quick, поддержка печати и вебкамеры, то собирать бинарники придется все равно самому.
Почему? Я не использую SVG, но он всё равно подложил мне QtSvg.dll и все плагины imageformats.
Iconengines еще нужно. Я тоже не знаю почему. Дважды пытался использовать эту утилиту, сталкивался с проблемами описанными выше. Да, она что-то копирует, но не полностью.
Sign up to leave a comment.

Articles