Lo que te esta pasando es que en los header no se implementean las funciones, solo se declaran. Ejemplo
funciones.h
funciones.c
Código C:
Ver originalint suma ( int a , int b )
{
return a+b;
}
main.c
Código C:
Ver original#include "funciones.h"
int main ()
{
return suma (1,2);
}
Si usas gcc el comando seria:
gcc main.c funciones.c
Si usas alguna ide para compilar con agregar los dos archivos al proyecto basta y sobra.
Saludos