aide pour LD_LIBRARY_PATH - C++ - Programmation
Marsh Posté le 19-02-2008 à 14:37:23
Essaye de faire un lien symbolique de ton libqwt.so.5 vers /usr/lib/libqwt.so .
Marsh Posté le 19-02-2008 à 14:38:12
LD_LIBRARY_PATH recense les chemins dans lesquels se trouvent les bibliothèques à utiliser. Il ne faut donc pas y mettre le nom de la bibliothèque à inclure, juste le(s) chemin(s) où elle(s) se trouve(nt)
Je te suggère donc cette ligne :
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/qwt-5.0.2/lib |
edit : et si ça ne marche toujours pas, tu peux effectivement faire ce que skeye a dit
Marsh Posté le 19-02-2008 à 14:39:34
(je préfère ma solution, ça évite de pourrir les variables d'environnement.:o)
Marsh Posté le 19-02-2008 à 14:41:30
Effectivement, mais de mon côté je préfère gérer une variable d'environnement que de me retrouver à faire le ménage dans mes libs après un changement de version
Marsh Posté le 19-02-2008 à 14:42:27
Elmoricq a écrit : Effectivement, mais de mon côté je préfère gérer une variable d'environnement que de me retrouver à faire le ménage dans mes libs après un changement de version |
question de goûts...
Marsh Posté le 19-02-2008 à 15:17:42
Merci.
Cependant j'ai essayé ce que tu as dis Elmoric et ça ne marche pas. Et je ne sais pas comment créer un lien symbolique
Marsh Posté le 19-02-2008 à 15:18:28
benito59650 a écrit : Merci. |
man ln
Marsh Posté le 19-02-2008 à 15:19:21
"ça ne marche pas" c'est un peu court
C'est la même erreur que ci-dessus ?
Sinon pour le lien symbolique : man ln
ln -s /usr/local/qwt-5.0.2/lib/libqwt.so.5 /usr/lib/libqwt.so |
edit :
Marsh Posté le 19-02-2008 à 15:20:07
ben tape "man ln" sur ton terminal et lit la documentation qui s'affiche
Marsh Posté le 19-02-2008 à 15:28:51
J'ai un doute.
Le fichier "/usr/local/qwt-5.0.2/lib/libqwt.so.5", il existe ?
Marsh Posté le 19-02-2008 à 16:12:33
j'ai libqwt.so, libqwt.so.5, libqwt.so.5.0, libqwt.so.5.0.2
Marsh Posté le 19-02-2008 à 14:33:01
Bonjour à tous,
J'ai un programme qui doit afficher des courbes avec qwt, il compile, mais lors de l'execution j'ai un message d'erreur qui me dit:
./testPlot3: error while loading shared libraries: libqwt.so.5: cannot open shared object file: No such file or directory
On m'a dit qu'il fallait modifier LD_LIBRARY_PATH , mais je ne connais pas la ligne à taper.
J'ai tapais : export LD_LIBRARY_PATH=$LD_LIBRARY_PATHusr/local/qwt-5.0.2/lib/libqwt.so.5
Ca ne fonctionne pas.
Merci de vos réponse.