J'ai un projet qui utilise certaines bibliothèques que j'ai écrites. Sur mon projet principal, je relie ces bibliothèques en utilisantEst-il possible d'utiliser à la fois des bibliothèques statiques et dynamiques dans Qt
LIBS += -LPATH_TO_LIBS -lsomename
de sorte que les choses habituelles. Si je construis toutes mes libs en tant que lib dynamique, cela fonctionne bien. Si je construis toutes mes libs comme statiques j'ai des erreurs de linker parce que pour une raison quelconque, g++
priorise les libs dynamiques je suppose. Mais si j'ajoute -Wl,-Bstatic
à mes options d'éditeur de liens, cela fonctionne bien aussi. Voici mon problème:
Je veux utiliser des versions statiques de certaines bibliothèques et des versions dynamiques des autres. Comment puis-je atteindre cet objectif?