Déploiement minimal de Qt

Je regarde une application Windows Qt qui code les bibliothèques et les fichiers Qt nécessaires au déploiement, tels que Qt5Core.dll et autres.

Maintenant, je sais qu’il existe l’outil windeployqt pour trouver tous les fichiers nécessaires. Cependant, il génère beaucoup plus de fichiers que ce qui est actuellement inclus. Et l’application semble fonctionner sans beaucoup d’entre eux. Je ne sais pas trop comment windeployqt détermine ce qui est nécessaire. Une application appropriée a-t-elle vraiment besoin de tous ces fichiers – ou windeployqt copie-t-il plus de fichiers que ce qui est ssortingctement nécessaire? En d’autres termes, est-il risqué de sauter certains des fichiers suggérés?

Vous n’avez pas besoin d’utiliser windeployqt . Pour une utilisation pendant le développement, vous devez append les fichiers déployables nécessaires en tant que cibles et append ces cibles à INSTALLS . Ensuite, vous [n]make install et tout est déployé. Vous pouvez append cette cible à la configuration de projet de Qt Creator, afin de la générer facilement.

Bien sûr, cela rest un problème car pour Windows, vous voudrez en tout cas un installateur: ce sera le travail du compilateur de l’installateur pour collecter tous les fichiers nécessaires.