Hola a todos, estoy programando en el lenguaje C, usando el entorno Dev C++ 4.9.9.2.
El programa que estoy haciendo, se compone de 4 archivos:
main.c
TIFFheader.c
TIFFheader.h
decs.h
Desde main.c, quiero llamar a las funciones que tengo en TIFFheader.c y usar un tipo de dato de usuario definido en el mismo. Para poder hacer esto, incluyo el archivo TIFFheader.h. En TIFFheader.c, también necesito incluir este archivo para hacer visible el tipo de dato de usuario definido allí y poder llamar a otras funciones que tengo en ese archivo desde TIFFheader.c. El problema es que al compilar, me sale que hay una doble declaración de constantes, estructuras y funciones. La pregunta es: ¿cómo hago para poder hacer visible las constantes, estructuras, funciones y tipos de datos definidos en TIFFheader.h desde main.c y TIFFheader.c, sin que me aparezca este error?.
Espero haberme explicado correctamente.
Saludos!.