Bonjour,
Je travaille sous Mac OS 10.5 (avec XCode 3.1 & gcc 4) et j'ai un soucis avec le linkage de mes bibliothèques...
J'ai 3 bibliothèques statiques, A B et C ainsi qu'un programme principal.
Les lib A et B sont en c pur, la lib C est en c++ et le main en c++.
La lib B utilise A. C utilise A et B, et le main A, B et C.
Toutes les compilations s'effectuent très bien. Le linkage du main pose cependant problème. Toutes les lib sont bien trouvées par le compilateur, mais il ne parvient pas à réaliser les liens de la lib C (en c++), vers les lib A et B (toutes deux en c). Cependant les liens du main (en c++) vers les lib A et B (en c) sont bien effectués... ce qui me laisse perplexe...
Avez-vous une petite idée de ce qui se passe ?
Merci de votre aide.
Partager