Bonjour, Il doit y avoir parmi vous des gourous de C/C++.
J'ai un petit souci pour la compilation de mes projets en C++. J'aimerais obtenir des librairies de type relogeable (ld avec option -Ur), et j'ai des probl�mes avec l'utilisation de ces librairies. Petit cas d'�cole : J'ai trois librairies, compil�es en relogeables : libA.a, libB.a et libC.a. libB.a et libC.a font r�f�rence � des fonctions de libA.a. Les makefiles de B et de C contiennent donc libA.a dans la partie link. Ensuite, je cr�e un programme qui utilise libB.a et libC.a et l�, probl�me : les fonctions de libA.a sont inclues deux fois. Pour anticiper les questions, oui, les headers contiennent les ifndef n�cessaires pour ne pas �tre inclus plusieurs fois. Le probl�me semble se passer au link de mon programme final. Y'a-t-il donc un moyen d'indiquer au link que je ne veux pas inclure les fonctions de libA.a lorsque j'utilise libC.a, puisqu'elles sont d�j� includes par le biais de libB.a ? Ou ne faut-il pas include libA.a dans libB.a et libC.a ? Merci d'avance, et bonnes f�tes de fin d'ann�es. _______________ B. Carrupt -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se d�sabonner aussi.
