#1 Le 05/06/2008, à 11:39
- Sysko le prospecteur
[Resolu] [QT4.4 depuis source] /usr/bin/ld: cannot find -lQtGui
Bien le bonjour
je suis actuellement entrain de programmer en c++\Qt sur kubuntu 7.10
or je viens de remarquer que la version de Qt4 proposée dans les dépôts est la version 4.3 , et j'aimerais avoir les fonctionnalité offerte par la version 4.4
j'ai activé tous les dépôts , y compris les backports , mais rien à faire la version la plus récente proposée reste la 4.3
donc j'aurais aimé savoir comment résoudre ce problème ( depots à ajoutés etc... )
d'avance merci
La solution
- télécharger les sources depuis le site de trolltech
- ./configure -static && make && make install
- sudo cp /usr/local/Trolltech/Qt-4.4.0/bin/qmake /usr/bin/qmakeet voila aussi simple que ça
Dernière modification par Sysko le prospecteur (Le 06/06/2008, à 10:29)
Projet tatoeba : projet collaboratif visant à créer un corpus de phrases d'exemples traduites dans le plus de langues possibles
Hors ligne
#2 Le 05/06/2008, à 11:43
- Karl_le_rouge
Re : [Resolu] [QT4.4 depuis source] /usr/bin/ld: cannot find -lQtGui
Faudra l'installer manuellement.
Hors ligne
#3 Le 05/06/2008, à 12:00
- Sysko le prospecteur
Re : [Resolu] [QT4.4 depuis source] /usr/bin/ld: cannot find -lQtGui
d'accord , donc compilation à la main depuis les sources
je sens que ça va être long
car au début j'avais tenté en ajoutant un depot debian , mais il a voulu m'installé la version 2.7 de la libc et je sais que mon serveur x l'aime pas du tout
Projet tatoeba : projet collaboratif visant à créer un corpus de phrases d'exemples traduites dans le plus de langues possibles
Hors ligne
#4 Le 05/06/2008, à 15:56
- Sysko le prospecteur
Re : [Resolu] [QT4.4 depuis source] /usr/bin/ld: cannot find -lQtGui
bon à présent lorsque je compile mon projet j'ai le droit à un joli
g++ -o chinois m_window.o main.o moc_m_window.o -L/usr/lib -lQtGui -lQtCore -lpthread
/usr/bin/ld: cannot find -lQtGui
google est absolument pas bavard sur le sujet
pourtant libQtGui.so and co sont bien présents dans le /usr/lib
j'ai compilé en faisant un simple
./configure && make && sudo make install
il y avait-il des options spéciales à passer au configure ?
solution : voir premier post ( je l'ai édité )
Dernière modification par Sysko le prospecteur (Le 06/06/2008, à 10:30)
Projet tatoeba : projet collaboratif visant à créer un corpus de phrases d'exemples traduites dans le plus de langues possibles
Hors ligne
#5 Le 19/07/2008, à 23:30
- xcxl
Re : [Resolu] [QT4.4 depuis source] /usr/bin/ld: cannot find -lQtGui
Je dirais même qu'il faut copier tout le dossier (pour avoir qassistant par ex)!
Personnellement jai fait un (après être allé dans le dossier apparu après le make)
cp * /usr/local/Trolltech/Qt-4.4.0
(Et après création du dossier si inexistant)
Ceci dit je le conseille pas à tt le monde non plus étant donné que sysko avait déjà les bin dedans...
Merci kan même sysko pour la commande
Dernière modification par xcxl (Le 19/07/2008, à 23:31)
Hors ligne
#6 Le 03/10/2008, à 19:15
- david83
Re : [Resolu] [QT4.4 depuis source] /usr/bin/ld: cannot find -lQtGui
bonjour je suis sous ubuntu 8.04 et j'ai un probleme pour installer qt 4.4.1 car il me faut celui-la pa celui d'avant ni celui d'apres car c pour etre utiliser lors d'un projet en cour.
donc mon probleme est que j'ai la source et j'ai fait
cd /tmp
tar xvf qt-x11-opensource-src-4.4.1.tar.gz
cd /tmp/qt-x11-opensource-src-4.4.1/
./configure
make et j'ai aussi fait sa a la place
./configure -static && make && make install
et pendant le make j'ai ce probleme
make[1]: *** [../../../bin/uic3] Erreur 1
make[1]: quittant le répertoire « /tmp/qt-x11-opensource-src-4.4.1/src/tools/uic3 »
make: *** [sub-uic3-make_default-ordered] Erreur 2
donc si vous pouvez m'aider je vous en remercie par avance