Libqt-mt: no such flie or directory

julie -  
mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, je tente de compiler openmesh avec acgmake mais il me dit qu'il ne trouve pas -lqt-mt. J'ai installe qt-devel et je sais ou se trouve libqt-mt.so mais je ne sais pas comment creer un lien pour que fedora sache aussi ou il se trouve. Pouvez vous m'aider? Merci
A voir également:

4 réponses

mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
Sous debian
(mando@cobo) (~) $ apt-file search libqt-mt.so
libqt3-mt: usr/lib/libqt-mt.so.3
libqt3-mt: usr/lib/libqt-mt.so.3.3
libqt3-mt: usr/lib/libqt-mt.so.3.3.7
libqt3-mt: usr/share/qt3/lib/libqt-mt.so.3
libqt3-mt: usr/share/qt3/lib/libqt-mt.so.3.3
libqt3-mt-dev: usr/lib/libqt-mt.so
libqt3-mt-dev: usr/share/qt3/lib/libqt-mt.so
lsb-build-desktop3: usr/lib/lsb3/libqt-mt.so
qt-x11-free-dbg: usr/lib/debug/usr/lib/libqt-mt.so.3.3.7

Il faudrait voir si tu as un des ces paquets sous FC (ou nom approchant). Par ailleurs que donne :
updatedb
locate libqt-mt.so

Bonne chance
0
julie
 
Lorsque je fais updatedb puis locate j'obtiens:

[root@localhost ~]# updatedb
[root@localhost ~]# locate libqt-mt.so
/usr/lib/qt-3.3/lib/libqt-mt.so
/usr/lib/qt-3.3/lib/libqt-mt.so.3
/usr/lib/qt-3.3/lib/libqt-mt.so.3.3
/usr/lib/qt-3.3/lib/libqt-mt.so.3.3.7
/usr/lib/qt3/lib/libqt-mt.so
/usr/lib/qt3/lib/libqt-mt.so.3
/usr/lib/qt3/lib/libqt-mt.so.3.3
/usr/lib/qt3/lib/libqt-mt.so.3.3.7
[root@localhost ~]#

comment dois-je faire pour obtenir une variable lqt-mt? Merci
0
mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
Il faut compiler ton programme en lui disant que la librairie est dans /usr/lib/qt3/lib/,
Selon qu'il s'agisse d'un .a ou d'un .so il faut compiler avec les options :
-L/usr/lib/qt3/lib 
-Wl,-R/usr/lib/qt3/lib

Bonne chance
0
julie
 
J'ai essaye avec

[root@localhost OpenMesh]# acgmake -L/usr/lib/qt3/lib
[root@localhost OpenMesh]# acgmake -R/usr/lib/qt3/lib
[root@localhost OpenMesh]# acgmake -Wl,-R/usr/lib/qt3/lib
[root@localhost OpenMesh]# acgmake -Wl/usr/lib/qt3/lib

Mais acgmake ne marche pas avec ces fonctions apparement, ou peut etre que je fais mal les choses.
0
mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
Essaye de taper avant le acgmake
export LD_LIBRARY_PATH="/usr/lib/qt3/lib/:${LD_LIBRARY_PATH}"

Bonne chance
0