2009-10-26 7 views
0

La situation est la suivante: J'ai une version partagée (DLL) de Qt 4.5.1 et quelques raisons données par le chef de projet, je dois convertir en Qt 4.5.2 statique. J'utilise le plug-in Qt Visual Studio pour gérer mon projet.Qt - Passer de la construction partagée à la construction statique? (VS 2005)

1) Est-ce que DLLs (Qwt 5.2 et d'autres solutions Qt) compilées avec Qt 4.5.1 travail avec un EXE compilé avec Qt statique 4.5.2 partagé, ou dois-je re-complie tous les DLL de tiers?

2) Est-il possible de compiler une DLL à partir d'une construction statique?

3) Existe-t-il des dépendances supplémentaires pour une génération statique d'une solution Qt 4.5 existante?

Répondre

0

Nous compilons notre application -> debug en tant que dynamique et -> version statique afin d'empêcher les utilisateurs de dll enfer dans Windows et en utilisant un seul fichier. 1) Nous avons compilé les deux versions de toutes les bibliothèques. Comme release = static et debug = dynamique, comme notre propre application.

2) Ce n'est pas ce que je peux imaginer.

3) Pas que je puisse imaginer.

Questions connexes