Hola, estaría bien si nos pegaras los errores de compilación que da.
Normalmente cuando se trabaja con proyectos separados en distintos ficheros tienes dos opciones a la hora de "unir" el proyecto:
- Utilizar uno o varios ficheros Makefile (y utilizar algún programa make para el/ellos). Es la opción recomendada.
- Incluir en los includes que hagas las rutas relativas a tus ficheros de cabecera (es decir, por ejemplo utilizar #include "../includes/foo.h" en vez de #include "foo.h")
Saludos