Mh, also ich werde mal versuchen alles zu bereinigen und neu zu kompilieren.
Wundert mich halt nur, weil der Kompiler bei anderen Funktionen dieser Klasse nicht mekert:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
|
class SP_EXPORT ParticleAnimator
{
/* ... */
protected:
/* Functions */
virtual bool updateParticle(std::list<SParticle*>::iterator &it); // HIER KNALLT'S (aber erst wenn diese Header Datei in dem Tutorial verwendet wird, obwohl ich diese Funktion nie aufrufe - da protected)
virtual void setParticleAlpha(SParticle* Obj, const f32 Alpha);
virtual void setParticleAlpha(SParticle* Obj);
};
|
und hier die definition:
|
C-/C++-Quelltext
|
1
2
3
4
|
bool ParticleAnimator::updateParticle(std::list<SParticle*>::iterator &it)
{
/* ... */
}
|
Müsste eigentlich alles stimmen. Oder hab ich doch was übersehen?!
Ich versuch erst mal das ding zu bereinigen usw.
EDIT:
Also alles bereinigen und neu kompilieren bringt leider auch nichts. Ich hab echt keine Ahnung, warum außgerechnet alles an dieser einen Funktion hängt, die ich noch nicht mal verwenen will.
Selbst die gesammte Klasse verwende ich in dem Tutorial nicht.
Wahrscheinlich war das bei Visual C++ 2008 egal, wenn man die nicht mal ansatzweise verwendet hat.