error

josel
03 de Febrero del 2004
hola!queria saber si alguien sabe lo que significa este error porque estoy ya hasta los ..... de compilar y siempre me da el mismo:
macro or `#include' recursion too deep

Pigmaliong
03 de Febrero del 2004
Quizá incluyes varias veces un mismo fichero, para asegurarte de que no es eso, en los ficheros de cabecera tuyos inserta unas lineas como estas al principio y al final

//mifichero.h
#ifndef __MIFICHERO_H__
#define __MIFICHERO_H__

//Contenido del archivo

#endif

chuidiang
03 de Febrero del 2004
Con lo que comenta Pigmaliong puede que se arregle.
Otro posible problema es que A.h haga include de B.h y este a su vez de A.h, con lo que te metes en un bucle infinito.
Se bueno.

josel
03 de Febrero del 2004
hola!gracias por contestar, me parece que ya he solucionado el problema, probe vuestra solucion y eso hacia una cosa muy rara, acabe por darme cuenta de una cosa y creo que ese era mi error, incluia lo que es todo el archivo fuente el .c y creo que solo hay que incluir el archivo de cabecera .h, jaja no os riais, menudo error pero esque soy novato.Un saludo.