Compilación fichero .C en Unix

jgutier
27 de Agosto del 2004
Añadimos un fichero .c a una libreria con la misma cabecera que tienen los ficheros existentes.

Al compilar produce el siguiente error :line 24: error 4036: Can't open include file

Podéis ayudarme?

chuidiang
27 de Agosto del 2004
Pueden ser dos cosas:

- No encuentra el fichero include. El error no es el que dices. Suele poner que no lo encuentra, no que no puede abrirlo. De todas formas no estaría de más revisarlo.

- Encuentra el fichero, pero no puede abrirlo. Si no hay problemas de permisos, hay una cosa que puede pasar a veces y son los includes "recursivos". Por ejemplo, si fichero1.h incluye a fichero2.h y este a su vez incluye fichero1.h, obtienes el error que te está dando.

Mira a ver si con alguna de estas dos cosas puedes resolverlo y si no, vuelve a preguntar.

Se bueno.