Et c'est normal.
Voilà, j'ai une série de bibliothèques liées à une bibliothèque de tests principale. J'aimerai ne pas devoir compiler ces bibliothèques comme des programmes pour modulariser les tests - c'est la bibliothèque que j'ai exposée dans un de mes tutos que j'utilise -. Le pb, c'est que ces bibliothèques n'exportent rien par défaut, elles n'en ont pas besoin - tout du moins sous Linux -.
En revanche, chacune d'elles possède plusieurs objets globaux qui vont s'enregistrer auprès du test manager. Comme ce sont des objets globaux dans une bibliothèque dynamique, pas besoin de les exporter, ils devraient être initialisées au chargement de la bibliothèque.
Sauf que je ne sais pas comment dire à mon programme de se lier avec cet ensemble de bibliothèques sans un .lib. Il faut que j'exporte chaque objet global pour obtenir le .lib ?
Partager