Tom's Guide > Forum > Programmation > Comment compiler un projet fait de plusieurs fichiers ?

Comment compiler un projet fait de plusieurs fichiers ?

Forum Programmation : Comment compiler un projet fait de plusieurs fichiers ?

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

salut, jai un probleme jai un fichier (SDL) avec des headers et tout le reste et sa veux pas compiler comment compiler un projet fait de plusieurs fichiers ?

sinon petit question HS comment on fait tourner un serveur d'un jeux 24/24 7j7 ?

Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

en lancant le serveur, et en laissant le pc qui l'héberge allumé, si tu peut pas faire ca chez toi, loue un serveur dédié.

Répondre à okinou

pour les header, utilises un Makefile, ou tout simplement n'importe quel IDE permettant la compilation d'un projet.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

utilise un makefile ? sa veut dire ?

Répondre à thegamer35

Dans un fichier Makefile, tu mets les relations entre les fichiers.
Le programme make lit ce fichier et recompile le projet en suivant les règles de ce fichier.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

en gros je m'est tout mes fichiers dans un dossier je m'est le makefile et apres je compile mon projet et sa marche ?

Répondre à thegamer35

Il faut quand même faire le Makefile.
http://fr.wikipedia.org/wiki/Makefile

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Ok, mais sa me dit pas ou et comment je doit faire le Makefile ! dans quelle fichier... Peut tu mexpliquer stp

Merci

Répondre à thegamer35

dans un fichier qui s'appelle "Makefile" sans extension. Il se lance avec "make".

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Quel compilateur/IDE utilises-tu? Pour quel langage? As-tu écrit le projet toi même?

Au pire (mais vraiement au pire, un makefile c'est le must), tu peux toujours le faire à la main ou avec un script: par exemple en C, avec gcc, tu peux compiler chaque fichier .c avec:
gcc -c fichier1.c
gcc -c fichier2.c
puis réunir tous les .o ainsi générés:
gcc fichier1.o fichier2.o -o executable.exe

Mais pour ça, il faut de toute façon connaitre ce que tu utilises.

Répondre à Rakipu

J'utilise dev c++ et c'est le projet d'une personne qui me la donner donc j'ai changer 2, 3 truc et apres impossible de compiler...

Répondre à thegamer35

Alors ce n'est pas un problème de compilation, c'est un problème dans ton code...

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

non sa ne vient pas du code que j'ai changé, je te montre l'erreur http://img166.imageshack.us/my.php [...] treso3.png

Répondre à thegamer35

C'est simple, tu n'a pas mis les liens sur la lib SDL, alors le compilateur peut pas deviner d'où viennent les fonctions.
Utilise wxDev-c++, c'est une version qui intègre bien les wxWidgets.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

je telecharger wxdvc++ je compile mon fichier normalement et c'est bon ?

Répondre à thegamer35

Tu as essayé au moins ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

non, car en ce moment j'ai pas trop le temp, mais si tu me repond(je c'est je te fait ch***) sa me soulagerai ^^ je testerais pdnt le week end

Répondre à thegamer35

ça dépend de ton code...

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > Comment compiler un projet fait de plusieurs fichiers ?
Aller à :

Il y a 310 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens