2010-10-26 3 views
0

Dans Qt lorsque je compile un projet, il crée l'exécutable mais n'inclut pas les DLL nécessaires. Est-ce leur option que je peux activer pour le faire pour moi? Je suppose que vous faites référence au déploiement de votre application.Qt Build w/DLLs inclus

+0

L'exécution ou le test de l'application pose-t-il un problème ou devez-vous créer un lien statique? –

Répondre

3

Si vous construisez avec une liaison statique à Qt, vous n'aurez pas à distribuer des DLL Qt mais vous aurez un grand exécutable. Vous devrez peut-être compiler vous-même la bibliothèque Qt pour obtenir des bibliothèques statiques.

La liaison dynamique vous obligera à copier les DLL Qt appropriées avec votre application. Certains environnements de construction peuvent avoir une option pour aider à cela. Si vous mentionnez quelle est la chaîne d'outils de développement et la plateforme dans la question, quelqu'un peut vous aider avec des détails spécifiques.

Qt dispose d'une documentation relative au déploiement here.