bonjour à tous j'ai des prob dans mon makefile, qd je lance la commande "make"
j'ai ce message d'erreur
Code :
- g++ -I/usr/lib/qt3/include -L/usr/lib/qt3/lib -lqt -lkdeui -lkdecore -lkparts -lkhtml -o ../bin/kgenerator
- /usr//bin/ld: cannot find -lqt
- collect2: ld returned 1 exit status
- 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 :
- CPP=g++
- OPTIONS= -g -O2 -ansi -pedantic -Wall -Werror
- QTFLAG= -lqt -lkdeui -lkdecore -lkparts -lkhtml
- INCLUDE= -I/usr/lib/qt3/include -L/usr/lib/qt3/lib
- MOC= /usr/lib/qt3/bin/moc
- 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
- all: kgenerator
- @echo "Fin de la compilation de kgenerator"
- dialog/manualdialogview.o:./dialog/manualdialogview.ui
- @cd ./dialog; make;
- history/khistory.o:./history/khistory.cpp
- @cd ./history; make;
- kgenerator: $(SOURCE)
- $(CPP) $(CPPFLAG) $(INCLUDE) $(QTFLAG) -o ../bin/kgenerator $^
- #$(CPP) $(CPPFLAG) $(INCLUDE) $(QTFLAG) -o $@ $^
- kgenerator.o: kgenerator.cpp kgenerator.moc
- $(CPP) $(CPPFLAG) $(INCLUDE) -c $<
- main.o: main.cc kgenerator.moc
- $(CPP) $(CPPFLAG) $(INCLUDE) -c $<
- %.o: %.cpp
- $(MOC) $*.h -o $*.moc
- $(CPP) $(CPPFLAG) $(INCLUDE) -c $*.cpp
- %.moc: %.h
- $(MOC) $*.h -o $*.moc
- khistory: khistory.h khistory.cpp
- $(MOC) khistory.h -o khistory.moc
- $(CPP) $(CPPFLAG) $(INCLUDE) $(QTFLAG) -o khistory khistory.cpp
- clean:
- @cd ./history ; make clean
- @cd ./dialog; make clean
- rm -f *.o *~ *.moc *.cfg kdialog kmanualdialog ../bin/kgenerator
|
Message édité par narry le 21-04-2004 à 15:33:40