Allgemeine Tipps:  name.h no such file or directory
Diese Fehlermeldung spricht eigentlich für sich. Hier konnte der Comiler die Headerdatei name.h nicht finden. Befindet sich bspw. im Projekt ein Verzeichnis myHeaderfiles und darin ist eine Headerdatei name.h, dann sollte man diese Headerdatei mittels

#include "myHeaderfiles/name.h"

mit einbinden. Wird hierbei nur

#include "name.h"

angegeben, dann wird auch "no such file or directory" zurückgegeben. Mehr Probleme macht es allerdings Anfängern, wenn sich das Verzeichnis mit der Headerdatei in einem übergeordneten Ordner "oberhalb" der Quelldatei befindet.  Hierbei muss dann bspw. folgendes angegeben werden:

#include "../myHeaderfiles/name.h"

Natürlich kann man auch den vollen Pfadnamen mit angeben (was allerdings nicht sehr portabel ist):

// Im Laufwerk C:
#include "C:/myprojects/myHeaderfils/name.h"

// oder Linux
#include "/home/user001/001/myHeaderfils/name.h"