bon, je vais encore passer pour un newb avec mes questions a la con mais j'en suis un, donc...
Voila, je suis sous VC++ et j'ai un .h qui me definit une tripotée de structures et pointeurs. J'ai plusieurs fichiers .c qui doivent travailler sur ces structures et pointeurs, donc je mets #include "struct_def.h" dans chacun. Le problème, c'est que lorsque j'inclus ces fichiers dans le fichier contenant le main(), la compilation plante en me disant "error C2011: 't_etage' : 'struct' type redefinition"
L'erreur est logique puisque j'inclus plusieurs fois mon fichier de def de types. Comment contourner ça, puisque je suis obligé d'inclure mes types dans les fichiers secondaires ? (et oui, je veux garder tous ces fichiers secondaires)
---------------
©2008 Bleuarff Corp.