Wie löse ich "nicht aufgelöstes externes symbol" Fehler im DirectX-11-Programm?

Arbeite ich an einem DirectX-11-Projekt für die Schule und ich folgte das Buch gründlich, wenn dies zu tun. Ich denke immer, vielleicht ist etwas falsch beschriftet, aber ich überprüft, alle meine Dateien, alle in meiner Klasse Namen sind in Ordnung (ich glaube Sie sind in Ordnung) und überprüft, wie alle meine header Dateien sind setup und alles sollte in Ordnung sein und ich bekomme immer noch diesen Fehler ausgegeben:

1>BlankDemo.obj : error LNK2019: nicht aufgelöstes externes symbol "public: __thiscall DemoBase::DemoBase(void)" (??0DemoBase@@QAE@XZ) referenced in function "public: __thiscall BlankDemo::BlankDemo(void)" (??0BlankDemo@@QAE@XZ) 
1>BlankDemo.obj : error LNK2019: nicht aufgelöstes externes symbol "public: virtual __thiscall DemoBase::~DemoBase(void)" (??1DemoBase@@UAE@XZ) referenced in function "public: virtual __thiscall BlankDemo::~BlankDemo(void)" (??1BlankDemo@@UAE@XZ) 
1>main.obj : error LNK2019: nicht aufgelöstes externes symbol "public: void __thiscall DemoBase::Shutdown(void)" (?Shutdown@DemoBase@@QAEXXZ) verwiesen in Funktion _wWinMain@16 
1>main.obj : error LNK2019: nicht aufgelöstes externes symbol "public: bool __thiscall DemoBase::Initialize(struct HINSTANCE__ *,struct HWND__ *)" (?Initialize@DemoBase@@QAE_NPAUHINSTANCE__@@PAUHWND__@@@Z), verwiesen in Funktion _wWinMain@16 
1>C:\Users\vaughn\documents\visual studio 2010\Projects\BlankWindow\Debug\BlankWindow.exe : fatal error LNK1120: 4 nicht aufgelöste externe Verweise 

Wie löse ich dieses?

Dies ist in der Regel verursacht durch nicht verbindet eine Bibliothek oder eine dll.

InformationsquelleAutor Nicholas Vaughn | 2011-10-26

Schreibe einen Kommentar