Makefile sous ubuntu
medad
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Bonjour
j'aimerais savoir comment créer un makefile sous ubuntu sans l'utilisation d'un IDE
Je vous explique le problème je sais faire un makefile ordinaire avec le gcc-c et tout mais la j'ai fais une interface graphique avec Qt designer j'ai récupérer les fichier .h et .ui et .cpp du Qt designer tout le reste de mon travail est fait avec l'editeur de texte et il compile très bien j'aimerais savoir comment ajouter les fichier que j'ai récuperer de Qt au makefile et l'affectation de mes Methode a l'interface graphique
Merci pour votre aide c'est très Urgent
Bonjour
j'aimerais savoir comment créer un makefile sous ubuntu sans l'utilisation d'un IDE
Je vous explique le problème je sais faire un makefile ordinaire avec le gcc-c et tout mais la j'ai fais une interface graphique avec Qt designer j'ai récupérer les fichier .h et .ui et .cpp du Qt designer tout le reste de mon travail est fait avec l'editeur de texte et il compile très bien j'aimerais savoir comment ajouter les fichier que j'ai récuperer de Qt au makefile et l'affectation de mes Methode a l'interface graphique
Merci pour votre aide c'est très Urgent
A voir également:
- Makefile sous ubuntu
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Ubuntu portable - Télécharger - Systèmes d'exploitation
- Linux mint ou ubuntu - Guide
- Ubuntu 24.04 - Accueil - Ubuntu
- Ubuntu download - Télécharger - Systèmes d'exploitation
3 réponses
Salut.
Le plus simple est d'utiliser la commande qmake de Qt.
Je ne sais plus exactement comment il faut faire, mais en gros : il faut mettre tout les fichiers dans un répertoire. Puis dans se répertoire lancer qmake -project pour créer un fichier projet. Puis qmake pour créer un makefile.
Si tu as vraiment des spécificités de compilation tu peux les ajouter à la main.
Quelle version de Qt utilises tu ?
Le plus simple est d'utiliser la commande qmake de Qt.
Je ne sais plus exactement comment il faut faire, mais en gros : il faut mettre tout les fichiers dans un répertoire. Puis dans se répertoire lancer qmake -project pour créer un fichier projet. Puis qmake pour créer un makefile.
Si tu as vraiment des spécificités de compilation tu peux les ajouter à la main.
Quelle version de Qt utilises tu ?
Merci pour votre réponse j'utilise Qt 4 mais le problème qui suppose que je passe ma soutenance demain , et le prof m'a demandé de faire tout le projet en c++ avec l'éditeur de texte puis de faire l'interface graphique avec Qt et de prendre les fichiers et les mettre dans le même répertoire que le travail fait avec l'éditeur de texte ensuite créer le makefile a la main et de compiler avec le terminal et voila le problème
Qt 4.0 ?
je te conseil de faire comme je t'ai dit dans un premier temps, puis de regarder le makefile afin de voir comment Qt compile (eventuellement compiler avec pour voir quelles commandes sont exécuter exactement). Et ensuite faire ton makefile à la main.
Je n'ai jamais compris comment fonctionne un makefile. Par contre, je sais à peut près compiler avec Qt :
il faut transformer les .ui en fichier .c avec le programme uic de Qt.
Puis ensuite tout compiler avec gcc, il faut penser à ajouter les répertoires de Qt dans les répertoires d'inclusion.
Ensuite, lors de l'édition des liens, il faut ajouter les bibliothèques liés à Qt (-lqtGui par exemple).
Chez moi, je transfert tout les fichiers .c (y compris ceux issus de uic) de Linux à Windows, et il n'y a pas de problème, j'arrive à compiler mon programme juste avec gcc.
je te conseil de faire comme je t'ai dit dans un premier temps, puis de regarder le makefile afin de voir comment Qt compile (eventuellement compiler avec pour voir quelles commandes sont exécuter exactement). Et ensuite faire ton makefile à la main.
Je n'ai jamais compris comment fonctionne un makefile. Par contre, je sais à peut près compiler avec Qt :
il faut transformer les .ui en fichier .c avec le programme uic de Qt.
Puis ensuite tout compiler avec gcc, il faut penser à ajouter les répertoires de Qt dans les répertoires d'inclusion.
Ensuite, lors de l'édition des liens, il faut ajouter les bibliothèques liés à Qt (-lqtGui par exemple).
Chez moi, je transfert tout les fichiers .c (y compris ceux issus de uic) de Linux à Windows, et il n'y a pas de problème, j'arrive à compiler mon programme juste avec gcc.