Problème avec un makefile c++
amateur_c++
-
overcode Messages postés 128 Statut Membre -
overcode Messages postés 128 Statut Membre -
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.
- Mon compte facebook a été désactivé - Guide
- 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
- Arrêt défilement excel ✓ - Forum Excel
- Mon compte instagram a été désactivé - Guide
- Pourquoi ma tv ne trouve pas toutes les chaînes - 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