Problème avec un makefile c++
amateur_c++
-
overcode Messages postés 119 Date d'inscription Statut Membre Dernière intervention -
overcode Messages postés 119 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Excusez moi pour cette question. Mais je n'arrive pas à faire fonctionner mon makefile.
j'ai les fichiers sources suivants:
- main.cpp
- FenPrincipale.cpp
- FenCodeGenerer.cpp
- FenPrincipale.h
- FenCodeGenerer.h
je vous montre mon fichier makefile:
Mon code contient des applications QT
Merci de me dire comment ameliorer mon fichier makefile parceque leur de la compilation il me dit que des applications qt sont manquantes pour tout y est.
Merci
Excusez moi pour cette question. Mais je n'arrive pas à faire fonctionner mon makefile.
j'ai les fichiers sources suivants:
- main.cpp
- FenPrincipale.cpp
- FenCodeGenerer.cpp
- FenPrincipale.h
- FenCodeGenerer.h
je vous montre mon fichier makefile:
CXX = g++ CFLAGS = -w -Wall -ansi -pedantic LDFLAGS = EXEC = Generateur all: main.o FenPrincipale.o FenCodeGenerer.o $(CXX) $^ -o $@ $(CFLAGS) main.o: main.cpp FenPrincipale.h FenCodeGenerer.h $(CXX) -c $< -o $@ $(CFLAGS) %.o: %.cpp $(CXX) -o $@ -c $< $(CFLAGS) .PHONY: clean mrproper clean: rm *.o mrproper: clean rm $(EXEC)
Mon code contient des applications QT
Merci de me dire comment ameliorer mon fichier makefile parceque leur de la compilation il me dit que des applications qt sont manquantes pour tout y est.
Merci
A voir également:
- Make: *** pas de cible spécifiée et aucun makefile n'a été trouvé. arrêt.
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. - Forum Samsung
- Mon compte facebook a été désactivé - Guide
- Aucun pilote de périphérique n'a été détecté windows 10 - Forum Windows 10
- Cherche le nom d'un modèle d'appareil photo ✓ - Forum Photo numérique
- Mon compte instagram a été désactivé - Guide
3 réponses
Bonsoir,
Les include paths et les libs de Qt ne figurent pas sur ce makefile.
Cela me fait drôlement penser à un tuto vu sur le site du zéro (https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c
S'agissant d'une application Qt, il serait judicieux d'utiliser l'outil qmake afin de générer le makefile.
En résumé, il faudrait faire la manipulation suivante :
>cd repertoire_du_projet
>qmake -project
>qmake
>make
(qmake-qt4 au lieu qmake pour Qt4 sous Linux)
(mingw32-make au lieu de make pour MinGW, sous Windows)
Voir ici : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c
Les include paths et les libs de Qt ne figurent pas sur ce makefile.
Cela me fait drôlement penser à un tuto vu sur le site du zéro (https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c
S'agissant d'une application Qt, il serait judicieux d'utiliser l'outil qmake afin de générer le makefile.
En résumé, il faudrait faire la manipulation suivante :
>cd repertoire_du_projet
>qmake -project
>qmake
>make
(qmake-qt4 au lieu qmake pour Qt4 sous Linux)
(mingw32-make au lieu de make pour MinGW, sous Windows)
Voir ici : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c