Ich hab mir meine eigene "Engine" schreiben wollen. Doch im Hauptprogramm ziegt es dann Folgene Fehler an:
Linker-Vorgang läuft...
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: __thiscall CDirect3D::CDirect3D(void)" (??0CDirect3D@@QAE@XZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual __thiscall CDirect3D::~CDirect3D(void)" (??1CDirect3D@@UAE@XZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: __thiscall CResourceManager::CResourceManager(void)" (??0CResourceManager@@QAE@XZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual __thiscall CResourceManager::~CResourceManager(void)" (??1CResourceManager@@UAE@XZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: __thiscall CInputManager::CInputManager(void)" (??0CInputManager@@QAE@XZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual __thiscall CInputManager::~CInputManager(void)" (??1CInputManager@@UAE@XZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: __thiscall DirectXAudio::~DirectXAudio(void)" (??1DirectXAudio@@QAE@XZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall CDirect3D::EndScene(void)" (?EndScene@CDirect3D@@QAEXXZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: int __thiscall DirectXAudio::CheckSound(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?CheckSound@DirectXAudio@@QAEHV?$basic_string@DU?
$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall DirectXAudio:
laySoundEffect(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?PlaySoundEffect@DirectXAudio@@QAEXV?$basic
_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall DirectXAudio:
topSound(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?StopSound@DirectXAudio@@QAEXV?$basic_string@DU?$
char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: int __thiscall CInputManager::GetInput(void)" (?GetInput@CInputManager@@QAEHXZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall CDirect3D:
rawTextA(char const *,int,int,unsigned long)" (?DrawTextA@CDirect3D@@QAEXPBDHHK@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall CDirect3D::BeginScene(void)" (?BeginScene@CDirect3D@@QAEXXZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall CResourceManager::Update(void)" (?Update@CResourceManager@@QAEXXZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall CDirect3D::CreateScreenshot(char *)" (?CreateScreenshot@CDirect3D@@QAEXPAD@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall DirectXAudio::AddSound(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?AddSound@DirectXAudio@@QAEXV?$basic_string@DU?$ch
ar_traits@D@std@@V?$allocator@D@2@@std@@@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall DirectXAudio:
layBackgroundMusic(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?PlayBackgroundMusic@DirectXAudio@@QAEX
V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall DirectXAudio::AddBackgroundMusic(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?AddBackgroundMusic@DirectXAudio@@QAEXV?
$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall DirectXAudio::Init(void)" (?Init@DirectXAudio@@QAEXXZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: int __thiscall CInputManager::Init(struct HWND__ *,struct HINSTANCE__ *,int)" (?Init@CInputManager@@QAEHPAUHWND__@@PAUHINSTANCE__@@H@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: int __thiscall CResourceManager::Init(struct IDirect3DDevice9 *)" (?Init@CResourceManager@@QAEHPAUIDirect3DDevice9@@@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: struct IDirect3DDevice9 * __thiscall CDirect3D::GetDevice(void)" (?GetDevice@CDirect3D@@QAEPAUIDirect3DDevice9@@XZ)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall CDirect3D:
etBackground(char const *)" (?SetBackground@CDirect3D@@QAEXPBD@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: int __thiscall CDirect3D::Init(struct HWND__ *,int)" (?Init@CDirect3D@@QAEHPAUHWND__@@H@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: struct IDirect3DTexture9 * __thiscall CResourceManager::GetTexture(char const *)" (?GetTexture@CResourceManager@@QAEPAUIDirect3DTexture9@@PBD@Z)
main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall CResourceManager::AddTexture(char const *)" (?AddTexture@CResourceManager@@QAEXPBD@Z)
Sprite.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: int __thiscall CResourceManager::GetFramerate(void)" (?GetFramerate@CResourceManager@@QAEHXZ)
Debug/The Legend of Zelda The 4 Keys.exe : fatal error LNK1120: 28 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
ich hab wahrscheinlich einen kleinen Fehler in der Engine gemacht, oda?
Könnt ihr mir helfen?