Gudden Tach, ich bins schon wieder
Ich habe leider ein neues Problem. Diesmal handelt es sich, wie die Überschrift schon besagt, um ein Include Problem.
Da ich mich doch dazu entschlossen habe ein kleines Menü einzubauen, muss ich nun ein wening Code hin & her schieben.
Meine Framework Klasse soll nun auf die Game Klasse zugreifen können.
Wenn ich jedoch #include "Game.hpp" in die Header-Datei der Framework Klasse schreibe gibts riesen krach vom Compiler.
97 Fehler...
Weiterhin ist zu sagen das die Klasse Framework und die Game Klasse Singetons sind. Und ich benutze schon
#pragma once
Die Include Reihenfolge des Frameworks:
|
C-/C++-Quelltext
|
1
2
3
4
|
#include "TSingleton.hpp"
#include "Timer.hpp" // -> Singleton
#include "Game.hpp" // -> Singleton
#include <SDL_ttf.h>
|
Die Include Reihenfolge des Games:
|
C-/C++-Quelltext
|
1
2
3
4
5
|
#include "TSingleton.hpp"
#include "PlayerLeft.hpp"
#include "PlayerRight.hpp"
#include "Sprite.hpp"
#include "Ball.hpp"
|
Im Internet habe ich nichts brauchbares gefunden außer ein paar Stichwörter wie Include-Wächter oder Ring-Include.
den Include Wächter benutze ich doch schon durch #pragma once oder ist das falsch?
für Ring-Include:
Im Anhang befindet sicht noch ein Bider der Code Map die ich mit VS gemacht habe und eine Txt Datei mit den Fehlern
in der Code-Map kann ich jedoch nichts ausergewöhnliches erkennen.
Was sind den Grundsätzliche fehler die ich beim Includen begehen kann?
ich hoffe ihr könnt mir auch diesmal helfen =)
mfg Urprimat