[C] dépendance croisée à l'édition des liens -> symboles inconnus...

dépendance croisée à l'édition des liens -> symboles inconnus... [C] - C - Programmation

Marsh Posté le 08-03-2006 à 15:58:54    

Bonjour :hello:  
 
 
Mon programme utilise deux blibliothèques, libA et libB, le problème c'est que libA a besoin de libB pour résoudre les symboles... et vice versa :/
 
Donc quand je donne les lib dans un ordre, certains symboles ne sont pas résolus, et quand je les donne dans l'autre ordre ce sont d'autres symboles qui ne sont pas résolus... Comment faire?  [:violito]  
 
Merci pour vos idées :)


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
Reply

Marsh Posté le 08-03-2006 à 15:58:54   

Reply

Marsh Posté le 08-03-2006 à 16:05:46    

c'est quoi ces bibliotheques ?
si tu les à développés il y a peut etre un probleme de conception (en principe les dépendances se font par couche) ou alors merges les dans la meme archive

Reply

Marsh Posté le 08-03-2006 à 16:10:48    

Ce n'est pas moi qui les ai développées, mais on m'en a fait une spécialement, je pense qu'ils ont pas calculé le problème...


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
Reply

Marsh Posté le 08-03-2006 à 16:14:42    

kaloskagatos a écrit :

Ce n'est pas moi qui les ai développées, mais on m'en a fait une spécialement, je pense qu'ils ont pas calculé le problème...


C'est un bug de conception. Il faut voir ça avec ceux qui ont écrit les bibliothèques (demander leurs fichiers de tests).
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 08-03-2006 à 16:15:24    

skelter a écrit :

si tu les à développés il y a peut etre un probleme de conception (en principe les dépendances se font par couche)


Ah, que j'aime lire ça !


Message édité par Emmanuel Delahaye le 08-03-2006 à 16:15:38

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 08-03-2006 à 16:22:34    

Ca a l'air de marcher avec -lLIB_B -lLIB_A -lLIB_B... [:spamafote]
 
Je vais tout recompiler parce que c'est étrange  :heink:


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
Reply

Marsh Posté le 08-03-2006 à 17:15:33    

kaloskagatos a écrit :

Ca a l'air de marcher avec -lLIB_B -lLIB_A -lLIB_B... [:spamafote]


J'ai déjà fait cette bidouille sur une autre plateforme de développement, mais ça pue un peu je trouve. Je n'ai pas osé la conseiller...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 09-03-2006 à 08:15:11    

Emmanuel Delahaye a écrit :

J'ai déjà fait cette bidouille sur une autre plateforme de développement, mais ça pue un peu je trouve. Je n'ai pas osé la conseiller...


 
 
bon, ça marche, je vais me contenter de ça, merci à vous


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed