Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Informatique » Logiciel » [linkage] Comment préciser la version d'une bibliothèque ?

Francesco
Modérateur
Citer Linux Firefox 2 - Posté le 20/02/2008 à 12:32
Bonjour à tous

J'ai un petit souci. En gros, j'ai un programme qui utilise la bibliothèque qwt. Sur mon ordi, j'ai la v4 et la v5 d'installer, avec, bien evident, quelques différences au niveau de l'API entre les deux versions. Et donc utiliser la v5 à la place de la v4 ne marche pas.

lorsque je compile le programme, j'utilise l'option -lqwt. Le linker va donc chercher libqwt.so, qui est un lien vers libqwt.so.5. Or, mois je voudrais qu'il utilise la v4 !

Y-a-til un moyen simple de préciser la version de la librairie ?
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Francesco
Modérateur
RemonterCiter Linux Firefox 2 - Posté le 20/02/2008 à 12:45
Bon, je viens de trouver la solution ! Pourtant, j'ai cherché avant de posté ! promis !

donc, en utilisant l'option -l, si le nom de la librairie commence par : alors il faut préciser le nom complet ! C'est aussi simple que ça (exclamation)!
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,793 s - Crédits - Stats
1 connecté