Generalmente se llama al .h que es quien contiene la declaración de las definiciones (macros) y funciones publicas de la librería. Ambos archivos deben estar incluidos en el proyecto para crear los archivos objeto que luego serán vinculados, seguramente por eso dice que no esta definido, porque no compila el archivo fuente.
Saludos!