Je développe une application Qt multi-plateforme. C'est un freeware mais pas open-source. Par conséquent, je veux le distribuer en tant que binaire compilé.Comment faire une distribution binaire de l'application Qt pour Linux
Sur Windows il n'y a pas de problème, je compile mon exe
compilé avec MinGW et les DLL de Qt et tout va bien.
Mais sur Linux il y a un problème car l'utilisateur peut avoir des bibliothèques partagées dans son système très différentes des miennes.
Le guide de déploiement Qt suggère deux méthodes: la liaison statique et l'utilisation de bibliothèques partagées. Le premier produit un énorme exécutable et nécessite également des versions statiques de nombreuses bibliothèques dont Qt dépend, c'est-à-dire que je vais devoir tout reconstruire à partir de zéro. La deuxième méthode est basée sur la reconfiguration de l'éditeur de liens dynamiques juste avant le démarrage de l'application et me semble un peu compliquée. Est-ce que quelqu'un peut partager son expérience dans la distribution d'applications Qt sous Linux? Quelle méthode devrais-je utiliser? Quels problèmes puis-je affronter? Existe-t-il d'autres méthodes pour faire ce travail?