Mache einfach folgendes (Nuclear-Ping hat es im Prinzip schon gesagt):
Code:
// headerdatei.hpp
#ifndef _IRGENDEIN_NAME_FUER_MEINE_HEADERDATEI_HPP
#define _IRGENDEIN_NAME_FUER_MEINE_HEADERDATEI_HPP
... // hier den wesentlichen Inhalt der Headerdatei einfügen
#endif
Allerdings werden die genannten Fehler vermutlich nicht dadurch verursacht, daß du die Headerdatei in mehreren Quelldateien verwendest - da jede einzeln kompiliert wird, ist das kein Problem -, sondern sie wird offenbar innerhalb eines Source-Datei indirekt zweimal eingebunden. Dagegen hilft obige Methode recht gut.