Bonjour à toutes et tous,
ayant rejoint une équipe où un certain nombre de développements ont été réalisés, j'ai en charge de diviser le code en plusieurs bibliothèques réexploitables.
Le découpage a été pensé, ça c'est OK, mais la je galère un peu avec Qt pour obtenir une dll (certaines bibliothèques sont vouées à être statiques - notamment car elles vont être linkées avec des applis temps réel -, et d'autres dynamiques, car sans contraintes particulières).
J'ai donc deux grandes questions :
1) si je génère une bibliothèque statique libA.a, et qu'ensuite une bibliothèque B l'utilise, est-il possible que B soit dynamique ?
2) impossible de générer seulement une bibliothèque avec Qt, si je mets :
dans libA.pro, j'obtiens bien libA.a après un qmake et g++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 TEMPLATE = lib CONFIG += staticlib TARGET = A ....
Par contre, lorsque je fais :
dans ce cas là la compilation me donne libA.a et A.dll ??? (alors que je m'attendais à avoir libA.dll seulement...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 TEMPLATE = lib CONFIG += dll TARGET = A ....
Quelqu'un aurait une explication ???
Merci d'avance pour vos réponses.
Partager