problème qt + linux

problème qt + linux - C++ - Programmation

Marsh Posté le 16-10-2002 à 22:51:38    

salut
à l'iut on utilise la version antérieure à qt3
c'est à dire que l'on utilse la commande suivante pour créer l'exécutable :
g++ <chemin d'accès librairies>  <fichier>.o -lqt -o <nom exécutable>
Or quand je compile chez moi le fichier "ld", qui sert à l'édition des liens ne fonctionnen pas car à priori il n'accepte pas l'option lqt.
Comment faire ?
Merci de vos réponses.
@+


Message édité par syinh le 16-10-2002 à 23:22:18
Reply

Marsh Posté le 16-10-2002 à 22:51:38   

Reply

Marsh Posté le 16-10-2002 à 23:33:06    

y'a pleins de topic a ce sujet avec des gars qui ont le meme probleme que toi
le dernier en date :
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
va faire une recherche ici et sur OSA
 
regarde t'as version de gcc et si Qt est pas compile avec une autre version de gcc (un gars y'a pas longtemps a eu se probleme sur ce forum)
sinon evidemment t'as bien verifie que tout etait bien installe...
 
et enfin c'est pas top d'utiliser g++ directement a la mano parceque on peut pas utiliser les slot / signaux de Qt
donc utilise qmake c'est fait pour et ca marche bien -> regarde la doc sur le site de trolltech

Reply

Marsh Posté le 17-10-2002 à 10:48:42    

Merci beaucoup
En fait j'utlise g++ parce que c'est avec celui la que l'on travaille à l'iut.
Mais bon maintenant je sais ce qu'il mereste à faire...

Reply

Marsh Posté le 17-10-2002 à 18:00:02    

syinh a écrit a écrit :

Merci beaucoup
En fait j'utlise g++ parce que c'est avec celui la que l'on travaille à l'iut.
Mais bon maintenant je sais ce qu'il mereste à faire...




 
gcc = GNU Compiler Collection
g++ = gcc pour le C++
 
qmake != compilateur, qmake invoque gcc et genere un Makefile
ca sera parfaitement compatible avec l'installation a ton iut
 
d'abord il faut comprendre ce qu'est un Makefile, regarde sur google
 
donc si tu utilises qmake, tu utilises toujours gcc
si ton projet contient 10 fichiers .cpp et .h, amuse toi a appeller gcc a la mano... et ensuite essaye avec qmake
 
lit bien la doc de qmake (elle est tres bien faite) et tu comprendras
 
ceci dit, utiliser qmake ne resoudra forcement pas ton probleme de linkage (sauf si tu as fait une erreur de manipulation en invoquant gcc)

Reply

Sujets relatifs:

Leave a Replay

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