Bonjour,
J'utilise un header complet (logique) pour compiler ma librairie statique, et un header allégé (=je ne déclare pas tout ce qui est privé ou sans intérêt pour l'utilisation de la lib) quand j'utilise cette librairie dans un autre projet.
Cependant, il semble que ce header allégé entraine un décalage de certaines données en mémoire; quelques variables fonctionnent correctement, d'autre ont des valeurs complètement farfelus (ce qui n'arrive pas en utilisant le header complet).
Comment régler ce problème, sans distribuer le header complet (qui contient des fonctions que je ne souhaite pas distribuer, et implique beaucoup de dépendances sur d'autres headers) ?
Merci !
Partager