Inclure les dll Qt dans l'executable. [Résolu] - C++ - Programmation
Marsh Posté le 18-01-2009 à 02:11:38
non pas avec des dll.
Marsh Posté le 18-01-2009 à 02:16:10
il te faut les versions statiques de ces dll
Marsh Posté le 18-01-2009 à 17:06:21
Merci pour ta réponse, c'est donc possible.
Qu'appelles-tu version statique ?
Marsh Posté le 18-01-2009 à 17:11:08
pour faire simple, les libs qui ont une extension ".a"
Marsh Posté le 18-01-2009 à 17:19:14
Quand tu créés uns librairie, au moment où tu la compile, soit tu la génère sous forme de librairie dynamique (.dll sous windows, .so sous *nix), soit sous forme de librairie statique (.lib sous windows, .a sous *nix).
Ce que veux dire frenchtoucco, c'est que tu dois linker ton programme avec les librairies qt statiques (celles en .a ou .lib) au lieu des dll tel que tu le fais actuellement.
... J'espère que cette explication t'aura aidée ...
PS: Si ça peux t'aider, regarde http://en.wikipedia.org/wiki/Linker
Marsh Posté le 18-01-2009 à 00:22:38
De façon à distribuer un seul et unique fichier, je me demandais si il était possible d'inclure à la compilation les dll nécéssaire à l'application directement dans l'executable ?
En l'occurrence les dll de base de Qt, pour l'instant.
Message édité par hahahafr le 18-01-2009 à 17:33:57