Nipheris: Ровно один вопрос: зачем обслуживать рабочее приложение? Что в VCRT обновлять надо - не понимаю. Приложения с рантаймом 10-летней давности прекрасно работают.
Nipheris: "райнтам вам в любом случае придется поставить вместе с приложением" - нет. Статическая линковка и только нативный код и достаточно 1 EXE-файла.
sitev_ru: Придется писать инструкцию: слить и запустить vcredist со ссылки. Распаковать архив с EXE и кучей DLL с сохранением структуры каталогов... Можно, конечно, попробовать собрать статические либы Qt из исходников, может прокатит.
sitev_ru: Нормально работать, за час нагуглил решение, добавил соответствующий кодес в каждый проект и все ОК :-) Один раз посылаете заказчику полный комплект dll + vcredist, а потом можно только EXE обновлять. Один раз столкнуться, понять как решать и забыть - оно стоит быстрой разработки гуя.
sitev_ru: В точности! Кладешь приложению Qt5Core.dll и прочие, отдаешь, а оно начинает ругаться что нет "платформы windows". Добавление соответствующей dll в каталог к исполняемому файлу проблему не решает, нужно настраивать приложение, чтобы оно искало эту dll в нужном каталоге. Потом выясняется, что все dll динамически слинкованы с msvcr*.dll и нужно в комплект класть vcredist нужной версии... В итоге приложение - 60кб, а либ - на сто метров.