Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3062 connectés 

  FORUM HardWare.fr
  Programmation

  MAKEFILE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MAKEFILE

n°704835
narry
Posté le 21-04-2004 à 12:24:47  profilanswer
 

bonjour à tous j'ai des prob dans mon makefile, qd je lance la commande "make"
j'ai ce message d'erreur

Code :
  1. g++  -I/usr/lib/qt3/include -L/usr/lib/qt3/lib -lqt -lkdeui -lkdecore -lkparts -lkhtml -o ../bin/kgenerator
  2. /usr//bin/ld: cannot find -lqt
  3. collect2: ld returned 1 exit status
  4. make: *** [kgenerator] Erreur 1


 
je sais que le fichier n'y ai pas mais même qd je met le fich "libqt-mt" au lieu de "lqt" ça me donne le même message d'erreur, serait possible de savoir où se trouve l'erreur ou les erreurs dans mon makefile, s'il vous plait merçi
 

Code :
  1. CPP=g++
  2. OPTIONS= -g -O2 -ansi -pedantic -Wall -Werror
  3. QTFLAG= -lqt -lkdeui -lkdecore -lkparts -lkhtml
  4. INCLUDE= -I/usr/lib/qt3/include -L/usr/lib/qt3/lib
  5. MOC= /usr/lib/qt3/bin/moc
  6. OBJ= ./history/khistory.o ./history/historyentry.o ./dialog/manualdialogview.o kprojectdialog.o kgenerator.o main.o ../exception/Exception.o ../tools/MetaData.o ../tools/ConfigFileGenerator.o
  7. all: kgenerator
  8. @echo "Fin de la compilation de kgenerator"
  9. dialog/manualdialogview.o:./dialog/manualdialogview.ui
  10. @cd ./dialog; make;
  11. history/khistory.o:./history/khistory.cpp
  12. @cd ./history; make;
  13. kgenerator: $(SOURCE)
  14. $(CPP) $(CPPFLAG) $(INCLUDE) $(QTFLAG) -o ../bin/kgenerator $^
  15. #$(CPP) $(CPPFLAG) $(INCLUDE) $(QTFLAG) -o $@ $^
  16. kgenerator.o: kgenerator.cpp kgenerator.moc
  17. $(CPP) $(CPPFLAG) $(INCLUDE) -c $<
  18. main.o: main.cc kgenerator.moc
  19. $(CPP) $(CPPFLAG) $(INCLUDE) -c $<
  20. %.o: %.cpp
  21. $(MOC) $*.h -o $*.moc
  22. $(CPP) $(CPPFLAG) $(INCLUDE) -c $*.cpp
  23. %.moc: %.h
  24. $(MOC) $*.h -o $*.moc
  25. khistory: khistory.h khistory.cpp
  26. $(MOC) khistory.h -o khistory.moc
  27. $(CPP) $(CPPFLAG) $(INCLUDE) $(QTFLAG) -o khistory khistory.cpp
  28. clean:
  29. @cd ./history ; make clean
  30. @cd ./dialog; make clean
  31. rm -f *.o *~ *.moc *.cfg kdialog kmanualdialog ../bin/kgenerator


Message édité par narry le 21-04-2004 à 15:33:40
mood
Publicité
Posté le 21-04-2004 à 12:24:47  profilanswer
 

n°704929
pascal_
Posté le 21-04-2004 à 13:57:22  profilanswer
 

Déjà, tu as posté ton messge dans une mauvaise catégorie.
 
Le message d'erreur que tu donnes, est que ld ne peut pas trouver la bibliothèque qt. Il retourne une erreur et make arrête les opérations.
Si tu mets libqt-mt et qu'il y a le même message d'erreur, ça veut dire qu'il ne trouve pas libqt-mt.
Ce n'est pas une erreur de makefile.
 
Es-tu sûre que qt est bien installé ?
 
 

n°705054
narry
Posté le 21-04-2004 à 15:02:19  profilanswer
 

oui je pense qu'il est installé, dans ces conditions il me manquerai peut être une librairie? mais je ne sais pas laquelle, si tu pouvez m'aider pour ssavoir laquelle c'est

n°705086
pascal_
Posté le 21-04-2004 à 15:19:55  profilanswer
 

narry a écrit :

oui je pense qu'il est installé, dans ces conditions il me manquerai peut être une librairie? mais je ne sais pas laquelle, si tu pouvez m'aider pour ssavoir laquelle c'est


 
Ben lit les messages d'erreurs :heink:  ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  MAKEFILE

 

Sujets relatifs
récupérer un var d'envir. et l'utiliser dans un makefileMakefile : comment lancer le jdk ?
Setenv dans un Makefile ?Creation d'un makefile
makefile récursif : ordre de compilation???VC++ : faire un makefile ?
[C] Makefile > No rule to make target...[Makefile] il me fait une cible et stop :(
question sur les makefile[makefile] question pointues
Plus de sujets relatifs à : MAKEFILE


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)