Bonjour,
Je travaille sur un progiciel qui autorise l'appel de librairies C++ pour enrichir les fonctions disponibles pour les utilisateurs.
J'ai créé des fonctions à partir de boost.date_time. En général les librairies de boost n'ont pas besoin d'être compilées, les headers contiennent tout le code.
Cependant certaines nécessitent la compilation, notamment celle-ci en cas d'utilisation des fonctions de conversion, ce qui est mon cas.
J'ai donc la librairie date_time compilée, et ma librairie avec mes fonctions mais qui contient aussi tout le code date_time !
Comment faire pour éviter cette redondance de code ?
Un petit schéma de synthèse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PROGICIEL --> ma_librairie.so --> libboost_date_time-xlc-d-1_39.so 2 761 472 octets 2 099 365 octets code X + Y code X
Partager