[C/C++] Comment organisez-vous vos sources ?

Comment organisez-vous vos sources ? [C/C++] - C - Programmation

Marsh Posté le 30-03-2004 à 15:49:03    

Pour une appli de taille assez conséquente, comment organisez-vous vos sources ? Je présume que vous les mettez dans un dossier du genre src, mais après ?  
Vous mettez tous les .h dans un dossier headers ? Vous faites un dossier par module ?
Je suis un peu perdu sur ce point  :sweat:


---------------
L'Europe sera définitivement foutue quand les USA auront gagné la Coupe du Monde de foot...
Reply

Marsh Posté le 30-03-2004 à 15:49:03   

Reply

Marsh Posté le 30-03-2004 à 15:54:53    

Un de mes projets les mieux organisés (pas forcément une référence absolue, hein!:o ) :


_bin
_include
_lib
_src  
   _src1
   _src2
   _src3

Reply

Marsh Posté le 30-03-2004 à 15:56:30    

Et dans tes dossiers src, tu avais les .h avec tes .cpp ? Et un makefile par src ?


---------------
L'Europe sera définitivement foutue quand les USA auront gagné la Coupe du Monde de foot...
Reply

Marsh Posté le 30-03-2004 à 15:58:00    

jotb a écrit :

Et dans tes dossiers src, tu avais les .h avec tes .cpp ? Et un makefile par src ?


Dans les src1, src2, etc tous les .h et .c, et un Makefile.
A la racine un Makefile général.

Reply

Marsh Posté le 30-03-2004 à 16:01:59    

Et le main est situé dans le dossier src ?
 
(merci au fait :) )


---------------
L'Europe sera définitivement foutue quand les USA auront gagné la Coupe du Monde de foot...
Reply

Marsh Posté le 30-03-2004 à 16:03:05    

jotb a écrit :

Et le main est situé dans le dossier src ?
 
(merci au fait :) )


J'ai un main dans le src2 et un autre dans le src3...;)
Le src1 est une lib...

Reply

Marsh Posté le 30-03-2004 à 16:03:39    

oué, dans le genre :
 
 
-includes
+---toto
+---roger
-roger
-toto
 
et hoppe (enfin dans includes il n'y a que ce qui sort de toto et de roger, tout le reste dans les rep associé)

Reply

Marsh Posté le 30-03-2004 à 16:06:32    

moi aussi, je veux faire une lib à partir d'une partie de mes sources :D
Et je me posais des questions sur où mettre mes fichiers d'entêtes, mais en fait, si je découpe correctement mes modules et que je les place chacun dans un dossier, ça devrait rouler :jap:


---------------
L'Europe sera définitivement foutue quand les USA auront gagné la Coupe du Monde de foot...
Reply

Marsh Posté le 30-03-2004 à 16:08:26    

chrisbk a écrit :

oué, dans le genre :
 
 
-includes
+---toto
+---roger
-roger
-toto
 
et hoppe (enfin dans includes il n'y a que ce qui sort de toto et de roger, tout le reste dans les rep associé)
 


 
Ce qui sort de toto et roger ? [:gratgrat]


---------------
L'Europe sera définitivement foutue quand les USA auront gagné la Coupe du Monde de foot...
Reply

Marsh Posté le 30-03-2004 à 16:35:37    

Pour une librairie avec plusieurs modules vous organisez comment vos sources ?


---------------
Lexi lin gua @ traducteurs FR DE ES IT GB
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed