Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Fabi0lo en 22 Octubre 2012, 15:51 pm



Título: Comando terminal para compilar: cabecera dentro de otra [C en Linux]
Publicado por: Fabi0lo en 22 Octubre 2012, 15:51 pm
Buenas, estoy haciendo un programita, el cual, un archivo.c ajeno tengo definido la lectura a un fichero de texto y lo ingresa a un vector dinámico, por lo que mi archivo lectura.c tiene:

Código
  1. #include "Lectura.h"
  2. #include "vectorDinamico.h"

Ahí es donde está la dificultad, ya que al definir el archivo cabecera de Lectura.h, tengo esto, ya que no reconoce el puntero vector_t:

Código
  1. #ifndef LECTURA_H
  2. #define LECTURA_H
  3. #include "vectorDinamico.h"
  4.  
  5. void leer(char*, vector_t*, int);
  6.  
  7. #endif

¿¿Cómo tendría que escribirse el Makefile de tal forma que compile bien??

¿¿o cuál sería el comando para compilar el programa en este caso??