begin process at 2010 02 10 03:11:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Linux

 > 

GUI

 > 

Aide à la création d'un makefile


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Aide à la création d'un makefile

vendredi 5 janvier 2007 à 14:55:19 | Aide à la création d'un makefile

komper_63

Bonjour, j'ai besoin de créer un makefile pour un projet que je suis entrain de réaliser, cependant je ne comprend pas tout.


voila comment sont structurer mes fichiers qui sont au nombre de 4 :
dans le fichier     "B_naval.cpp"      j'ai inclus :
         
#include "jeux.cpp"

ensuite  dans le fichier "jeux.cpp" j'ai inclus :

#include "flotte.cpp"

ensuite dans le fichier "flotte.cpp" j'ai inclus :

#include "Biblihoteque.h"

et voila donc la structure de mes fichiers :

maintenant j'aimerai pouvoir créer le makefile à partir de cela !

Merci d'avance pour vos réponses


vendredi 5 janvier 2007 à 15:43:01 | Re : Aide à la création d'un makefile

laurent1024

Normalement dans on n'inclue pas des .cpp dans dans d'autres fichiers, il ya des .h pour ca.
http://gl.developpez.com/tutoriel/outil/makefile/
vendredi 5 janvier 2007 à 18:35:42 | Re : Aide à la création d'un makefile

bouba

Salut, déjà comme l'a dit laurent1024 l'inclusion des .cpp n'est pas à faire, ça arrive dans des cas très rares, avec les templates des fois, bref.....

Mettre toutes les déclarations dans les fichiers .h

Toutes les définitions dans les .cpp

Pour chaque classe créer un fichier pour la déclaration de celle-ci (.h) et un fichier pour la définition des fonctions membres (.cpp)

Ensuite, dans chaque .h réaliser un ifdef/ifndef/endif afin que le compilateur ne renvoi pas d'erreurs lors des inclusions croisées et multiples.

Enfin, ton makefile (peu être plus complexe) ressemblera à ceci.

nomexe: fichier1.o fichier2.o ....
gcc -o nomexe fichier1.o fichier2.o ....

fichier1.o: fichier1.cpp fichier1.h ....
gcc -c fichier1.cpp

.....
.....

Voilà, bonne chance.

Bouba


Cette discussion est classée dans : fichier, include, cpp, makefile, inclus


Répondre à ce message

Sujets en rapport avec ce message

DevCpp ne compile plus [ par JMGR ] Bonjour, J'ai Windows XP Pro et DevCpp, quand je veut compiler j'obtient le log suivant : Compilateur: Default compiler Building Makefile: "D:\proje [C++] Débutant [ par Arnold59 ] Bonjour,Je développe parfois en Java (Java version JDK 1.6 update 7), je souhaites apprendre le C++, et j'ai acheté le livre "Le langage c++" de l'édi probleme avec "include" sur devC++ [ par stephe8 ] salut tout le monde ;j'ai un probléme ,j'arrive pas a inclure un fichier.h dans un programme le compilateur affiche le message "G:\prog gare.cpp In fi Passage d'un String dans une DLL C++ [ par Argile92 ] Bonjour à tous.J'aimerai pouvoir accéder à un fichier texte via une DLL.Je suis dans Excel, avec l'adresse où se trouve mon fichier texte que j'aimera à l'aide pour fusioné la fonction getline + fct strtok [ par yanlou ] salut,voici mon problmé, je veux lire un fichier txt, je le fais avec la fonction getline. voici le code :#include #include #include int main(){    c++ urgence svp [ par yanlou ] maximus salut,j'ai u fichier txt qui contient des chaine de caracté, exemple :RFRPAD7RFRPAD8/A8 probleme avec tlhelp32.h [ par miki42 ] Bonjour a tous un probleme qui je doit le dire me laisse perplexe,j'utilise   "CreateToolhelp32Snapshot" pour enumérer des processus hors lors de la c problème fichier texte (ofstream) taille ? [ par baby3378 ] Bonjour à tous, voila, j'ai repri il y a quelque temps la base d'une source qui listait tous les fichiers d'un repertoire. Jusque là aucun souci. Cep Recuperer PID de l'appli et ecrire dans un fichier [ par Metalbobinou ] Bonsoir,Alors voila, vu que j'ai du mal en C, et que cela va etre necessaire que j'en fasse pour mes etudes, j'ai decide de m'y mettre.J'ai voulu fair Prob de déclaration et d'utilisation de variables ds plusieurs fichiers [ par julien_boss ] Bonjour, probleme de débutant mais je séche :/ J'ai mon fichier main.cpp, et deux autres : calc.h et calc.cpp j'inclus dans les 2 fichiers .cpp le fi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales