Hi! Ich habe folgendes Problem: ich benutze Microsoft Visual C++ und ich hab in einer hpp Datei eine globale Struktur erstellt und habe davon in einer anderen hpp Datei eine Instanz erstellt. Die Dateien habe ich in die jeweils andere eingebunden. wenn ich das ganze nun kompiliere, bekomme ich folgende Fehler:
wenn ich 'planis.hpp' nicht einbinde, dann bekomm ich aber über 70 fehler^^ also es werden in fast allen anderen dateien sachen nicht anerkannt und es gibt pch creation point fehler
Dann ist das Design tatsächlich grundsätzlich falsch (klasse 1 benutzt klasse 2, die klasse 1 benutzt, die wiederum klasse 2 benutzt...). Du müßtest mehr Code posten. Eventuell reicht schon, wenn Du die Deklaration von Kolo nach Funktionen.hpp verschiebst. - Tommix
Variablen instantiiert im Header...das geht eh spätestens beim Linken schief. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra