Ich habe das Buch C++ für Spieleprogrammierer durchgearbeitet, stoße jedoch auf folgendes Problem: Wenn ich das Projekt aus Kapitel 12 erstelle erhalte ich folgende Fehlermeldung:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
|
1>------ Erstellen gestartet: Projekt: Mein erstes Spiel, Konfiguration: Debug Win32 ------
1>Shot.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall CTimer::CTimer(void)" (??0CTimer@@QAE@XZ)".
1>Asteroid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall CTimer::CTimer(void)" (??0CTimer@@QAE@XZ)" in Funktion ""public: static class CTimer * __cdecl TSingleton::Get(void)" (?Get@?$TSingleton@VCTimer@@@@SAPAVCTimer@@XZ)".
1>Framework.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall CTimer::CTimer(void)" (??0CTimer@@QAE@XZ)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall CTimer::CTimer(void)" (??0CTimer@@QAE@XZ)".
1>Player.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall CTimer::CTimer(void)" (??0CTimer@@QAE@XZ)".
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall CTimer::Update(void)" (?Update@CTimer@@QAEXXZ)" in Funktion ""public: void __thiscall CFramework::Update(void)" (?Up0date@CFramework@@QAEXXZ)".1>C:\Projekte C++\C++ für Spieleprogrammierer\Mein erstes Spiel\Debug\Mein erstes Spiel.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
|
Ich habe schon an den Einstellungen rumgespielt, gegoogelt und jede Menge in diesem Forum gelesen, aber ich habe immer noch keine Lösung gefunden.
Zur Info: Ich benutze Visual Studio 2010.