Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

03.01.2010, 13:45

101 Fehler beim ersten spiel -.-

Hi,

also ich hatte mich jetzt mit dem ersten Beispiel Spiel aus David Scherfgens Buch beschäftigt. Nun habe ich jedoch das Problem, dass mir der c++ Editor
101 Fehler meldet. Weiß vllt einer woran es liegt?

Ball.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) float __cdecl tbFloatRandom(float,float)" (__imp_?tbFloatRandom@@YAMMM@Z)" in Funktion ""public: enum tbResult __thiscall CBall::Move(float)" (?Move@CBall@@QAE?AW4tbResult@@M@Z)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) float __cdecl tbFloatRandom(float,float)" (__imp_?tbFloatRandom@@YAMMM@Z)".
1>Ball.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbSound::SetFrequency(unsigned long,unsigned long)" (__imp_?SetFrequency@tbSound@@QAE?AW4tbResult@@KK@Z)" in Funktion ""public: enum tbResult __thiscall CBall::Move(float)" (?Move@CBall@@QAE?AW4tbResult@@M@Z)".
1>Ball.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) int __cdecl tbIntRandom(int,int)" (__imp_?tbIntRandom@@YAHHH@Z)" in Funktion ""public: enum tbResult __thiscall CBall::Move(float)" (?Move@CBall@@QAE?AW4tbResult@@M@Z)".
1>Ball.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: int __thiscall tbSound::PlayNextBuffer(unsigned long,unsigned long,class tbVector3)" (__imp_?PlayNextBuffer@tbSound@@QAEHKKVtbVector3@@@Z)" in Funktion ""public: enum tbResult __thiscall CBall::Move(float)" (?Move@CBall@@QAE?AW4tbResult@@M@Z)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: int __thiscall tbSound::PlayNextBuffer(unsigned long,unsigned long,class tbVector3)" (__imp_?PlayNextBuffer@tbSound@@QAEHKKVtbVector3@@@Z)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: int __thiscall tbSound::PlayNextBuffer(unsigned long,unsigned long,class tbVector3)" (__imp_?PlayNextBuffer@tbSound@@QAEHKKVtbVector3@@@Z)".
1>Ball.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: class tbVector3 & __thiscall tbVector3::operator+=(class tbVector3 const &)" (__imp_??YtbVector3@@QAEAAV0@ABV0@@Z)" in Funktion ""public: enum tbResult __thiscall CBall::Move(float)" (?Move@CBall@@QAE?AW4tbResult@@M@Z)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: class tbVector3 & __thiscall tbVector3::operator+=(class tbVector3 const &)" (__imp_??YtbVector3@@QAEAAV0@ABV0@@Z)".
1>Ball.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetRS(enum _D3DRENDERSTATETYPE,unsigned long)" (__imp_?SetRS@tbDirect3D@@QAE?AW4tbResult@@W4_D3DRENDERSTATETYPE@@K@Z)" in Funktion ""public: enum tbResult __thiscall CBall::Render(float)" (?Render@CBall@@QAE?AW4tbResult@@M@Z)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetRS(enum _D3DRENDERSTATETYPE,unsigned long)" (__imp_?SetRS@tbDirect3D@@QAE?AW4tbResult@@W4_D3DRENDERSTATETYPE@@K@Z)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetRS(enum _D3DRENDERSTATETYPE,unsigned long)" (__imp_?SetRS@tbDirect3D@@QAE?AW4tbResult@@W4_D3DRENDERSTATETYPE@@K@Z)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetRS(enum _D3DRENDERSTATETYPE,unsigned long)" (__imp_?SetRS@tbDirect3D@@QAE?AW4tbResult@@W4_D3DRENDERSTATETYPE@@K@Z)".
1>Ball.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbModel::Render(int,int,int,int)" (__imp_?Render@tbModel@@QAE?AW4tbResult@@HHHH@Z)" in Funktion ""public: enum tbResult __thiscall CBall::Render(float)" (?Render@CBall@@QAE?AW4tbResult@@M@Z)".
1>Block.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbModel::Render(int,int,int,int)" (__imp_?Render@tbModel@@QAE?AW4tbResult@@HHHH@Z)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbModel::Render(int,int,int,int)" (__imp_?Render@tbModel@@QAE?AW4tbResult@@HHHH@Z)".
1>Ball.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetTransform(enum _D3DTRANSFORMSTATETYPE,class tbMatrix const &)" (__imp_?SetTransform@tbDirect3D@@QAE?AW4tbResult@@W4_D3DTRANSFORMSTATETYPE@@ABVtbMatrix@@@Z)" in Funktion ""public: enum tbResult __thiscall CBall::Render(float)" (?Render@CBall@@QAE?AW4tbResult@@M@Z)".
1>Block.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetTransform(enum _D3DTRANSFORMSTATETYPE,class tbMatrix const &)" (__imp_?SetTransform@tbDirect3D@@QAE?AW4tbResult@@W4_D3DTRANSFORMSTATETYPE@@ABVtbMatrix@@@Z)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetTransform(enum _D3DTRANSFORMSTATETYPE,class tbMatrix const &)" (__imp_?SetTransform@tbDirect3D@@QAE?AW4tbResult@@W4_D3DTRANSFORMSTATETYPE@@ABVtbMatrix@@@Z)".
1>Ball.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) class tbMatrix __cdecl tbMatrixTranslation(class tbVector3 const &)" (__imp_?tbMatrixTranslation@@YA?AVtbMatrix@@ABVtbVector3@@@Z)" in Funktion ""public: enum tbResult __thiscall CBall::Render(float)" (?Render@CBall@@QAE?AW4tbResult@@M@Z)".
1>Block.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) class tbMatrix __cdecl tbMatrixTranslation(class tbVector3 const &)" (__imp_?tbMatrixTranslation@@YA?AVtbMatrix@@ABVtbVector3@@@Z)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) class tbMatrix __cdecl tbMatrixTranslation(class tbVector3 const &)" (__imp_?tbMatrixTranslation@@YA?AVtbMatrix@@ABVtbVector3@@@Z)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbDirect3D & __cdecl tbDirect3D::Instance(void)" (__imp_?Instance@tbDirect3D@@SAAAV1@XZ)".
1>MainMenu.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbDirect3D & __cdecl tbDirect3D::Instance(void)" (__imp_?Instance@tbDirect3D@@SAAAV1@XZ)" in Funktion ""public: enum tbResult __thiscall CMainMenu::Render(float)" (?Render@CMainMenu@@QAE?AW4tbResult@@M@Z)".
1>Ball.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbDirect3D & __cdecl tbDirect3D::Instance(void)" (__imp_?Instance@tbDirect3D@@SAAAV1@XZ)".
1>Block.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbDirect3D & __cdecl tbDirect3D::Instance(void)" (__imp_?Instance@tbDirect3D@@SAAAV1@XZ)".
1>Breakanoid.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbDirect3D & __cdecl tbDirect3D::Instance(void)" (__imp_?Instance@tbDirect3D@@SAAAV1@XZ)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbDirect3D & __cdecl tbDirect3D::Instance(void)" (__imp_?Instance@tbDirect3D@@SAAAV1@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbMusic::Play(int)" (__imp_?Play@tbMusic@@QAE?AW4tbResult@@H@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbMusic::Init(char *)" (__imp_?Init@tbMusic@@QAE?AW4tbResult@@PAD@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall tbMusic::tbMusic(void)" (__imp_??0tbMusic@@QAE@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall tbSound::tbSound(void)" (__imp_??0tbSound@@QAE@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbSound::Init(char *,unsigned long,struct _GUID,unsigned long)" (__imp_?Init@tbSound@@QAE?AW4tbResult@@PADKU_GUID@@K@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::Init(char *,char *)" (__imp_?Init@tbFont@@QAE?AW4tbResult@@PAD0@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall tbFont::tbFont(void)" (__imp_??0tbFont@@QAE@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirectSound::Init(struct tbConfig *,struct HWND__ *,unsigned long,int)" (__imp_?Init@tbDirectSound@@QAE?AW4tbResult@@PAUtbConfig@@PAUHWND__@@KH@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbDirectSound & __cdecl tbDirectSound::Instance(void)" (__imp_?Instance@tbDirectSound@@SAAAV1@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirectInput::Init(struct HWND__ *,unsigned long)" (__imp_?Init@tbDirectInput@@QAE?AW4tbResult@@PAUHWND__@@K@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbDirectInput & __cdecl tbDirectInput::Instance(void)" (__imp_?Instance@tbDirectInput@@SAAAV1@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbTextureManager::Init(int)" (__imp_?Init@tbTextureManager@@QAE?AW4tbResult@@H@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbTextureManager & __cdecl tbTextureManager::Instance(void)" (__imp_?Instance@tbTextureManager@@SAAAV1@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbTextureManager & __cdecl tbTextureManager::Instance(void)" (__imp_?Instance@tbTextureManager@@SAAAV1@XZ)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class tbTextureManager & __cdecl tbTextureManager::Instance(void)" (__imp_?Instance@tbTextureManager@@SAAAV1@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbWriteToLog(char *,...)" (__imp_?tbWriteToLog@@YA?AW4tbResult@@PADZZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbWriteToLog(char *,...)" (__imp_?tbWriteToLog@@YA?AW4tbResult@@PADZZ)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbWriteToLog(char *,...)" (__imp_?tbWriteToLog@@YA?AW4tbResult@@PADZZ)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbWriteToLog(char *,...)" (__imp_?tbWriteToLog@@YA?AW4tbResult@@PADZZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) char * __cdecl tbRemoveDir(char *)" (__imp_?tbRemoveDir@@YAPADPAD@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Game.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) char * __cdecl tbRemoveDir(char *)" (__imp_?tbRemoveDir@@YAPADPAD@Z)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) char * __cdecl tbRemoveDir(char *)" (__imp_?tbRemoveDir@@YAPADPAD@Z)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) char * __cdecl tbRemoveDir(char *)" (__imp_?tbRemoveDir@@YAPADPAD@Z)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::Init(struct tbConfig *,char *,struct HWND__ *,struct HICON__ *)" (__imp_?Init@tbDirect3D@@QAE?AW4tbResult@@PAUtbConfig@@PADPAUHWND__@@PAUHICON__@@@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__LoadIconA@8" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Load(void)" (?Load@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::Exit(void)" (__imp_?Exit@tbFont@@QAE?AW4tbResult@@XZ)" in Funktion ""public: void * __thiscall tbFont::`scalar deleting destructor'(unsigned int)" (??_GtbFont@@QAEPAXI@Z)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbSound::Exit(void)" (__imp_?Exit@tbSound@@QAE?AW4tbResult@@XZ)" in Funktion ""public: void * __thiscall tbSound::`scalar deleting destructor'(unsigned int)" (??_GtbSound@@QAEPAXI@Z)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbMusic::Exit(void)" (__imp_?Exit@tbMusic@@QAE?AW4tbResult@@XZ)" in Funktion ""public: void * __thiscall tbMusic::`scalar deleting destructor'(unsigned int)" (??_GtbMusic@@QAEPAXI@Z)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::Capture(void)" (__imp_?Capture@tbDirect3D@@QAE?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::SetGameState(enum EGameState)" (?SetGameState@CBreakanoid@@QAE?AW4tbResult@@W4EGameState@@@Z)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbMusic::Process(void)" (__imp_?Process@tbMusic@@QAE?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Move(float)" (?Move@CBreakanoid@@QAE?AW4tbResult@@M@Z)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirectInput::GetState(float *,int *)" (__imp_?GetState@tbDirectInput@@QAE?AW4tbResult@@PAMPAH@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Move(float)" (?Move@CBreakanoid@@QAE?AW4tbResult@@M@Z)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbDoConfigDialog(struct tbConfig *)" (__imp_?tbDoConfigDialog@@YA?AW4tbResult@@PAUtbConfig@@@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Init(void)" (?Init@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbInit(void)" (__imp_?tbInit@@YA?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Init(void)" (?Init@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbTextureManager::Exit(void)" (__imp_?Exit@tbTextureManager@@QAE?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Unload(void)" (?Unload@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirectSound::Exit(void)" (__imp_?Exit@tbDirectSound@@QAE?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Unload(void)" (?Unload@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirectInput::Exit(void)" (__imp_?Exit@tbDirectInput@@QAE?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Unload(void)" (?Unload@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::Exit(void)" (__imp_?Exit@tbDirect3D@@QAE?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Unload(void)" (?Unload@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbExit(void)" (__imp_?tbExit@@YA?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Exit(void)" (?Exit@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbDoMessageLoop(enum tbResult (__cdecl*)(float),enum tbResult (__cdecl*)(float))" (__imp_?tbDoMessageLoop@@YA?AW4tbResult@@P6A?AW41@M@Z0@Z)" in Funktion ""public: enum tbResult __thiscall CBreakanoid::Run(void)" (?Run@CBreakanoid@@QAE?AW4tbResult@@XZ)".
1>Breakanoid.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__MessageBoxA@16" in Funktion "_WinMain@16".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbModel::Init(char *,char *,char *,enum _D3DPOOL,unsigned long,enum _D3DPOOL,unsigned long,int,int)" (__imp_?Init@tbModel@@QAE?AW4tbResult@@PAD00W4_D3DPOOL@@K1KHH@Z)" in Funktion ""public: enum tbResult __thiscall CGame::Load(void)" (?Load@CGame@@QAE?AW4tbResult@@XZ)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall tbModel::tbModel(void)" (__imp_??0tbModel@@QAE@XZ)" in Funktion ""public: enum tbResult __thiscall CGame::Load(void)" (?Load@CGame@@QAE?AW4tbResult@@XZ)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbModel::Exit(void)" (__imp_?Exit@tbModel@@QAE?AW4tbResult@@XZ)" in Funktion ""public: void * __thiscall tbModel::`scalar deleting destructor'(unsigned int)" (??_GtbModel@@QAEPAXI@Z)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::End(void)" (__imp_?End@tbFont@@QAE?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CGame::Render(float)" (?Render@CGame@@QAE?AW4tbResult@@M@Z)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::End(void)" (__imp_?End@tbFont@@QAE?AW4tbResult@@XZ)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::End(void)" (__imp_?End@tbFont@@QAE?AW4tbResult@@XZ)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::DrawTextA(class tbVector2,char const *,unsigned long,int,class tbColor const &,class tbColor &,class tbVector2,float,float,float,float,float)" (__imp_?DrawTextA@tbFont@@QAE?AW4tbResult@@VtbVector2@@PBDKHABVtbColor@@AAV4@0MMMMM@Z)" in Funktion ""public: enum tbResult __thiscall CGame::Render(float)" (?Render@CGame@@QAE?AW4tbResult@@M@Z)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::DrawTextA(class tbVector2,char const *,unsigned long,int,class tbColor const &,class tbColor &,class tbVector2,float,float,float,float,float)" (__imp_?DrawTextA@tbFont@@QAE?AW4tbResult@@VtbVector2@@PBDKHABVtbColor@@AAV4@0MMMMM@Z)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::DrawTextA(class tbVector2,char const *,unsigned long,int,class tbColor const &,class tbColor &,class tbVector2,float,float,float,float,float)" (__imp_?DrawTextA@tbFont@@QAE?AW4tbResult@@VtbVector2@@PBDKHABVtbColor@@AAV4@0MMMMM@Z)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::Begin(void)" (__imp_?Begin@tbFont@@QAE?AW4tbResult@@XZ)" in Funktion ""public: enum tbResult __thiscall CGame::Render(float)" (?Render@CGame@@QAE?AW4tbResult@@M@Z)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::Begin(void)" (__imp_?Begin@tbFont@@QAE?AW4tbResult@@XZ)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbFont::Begin(void)" (__imp_?Begin@tbFont@@QAE?AW4tbResult@@XZ)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall tbMatrix::tbMatrix(float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float)" (__imp_??0tbMatrix@@QAE@MMMMMMMMMMMMMMMM@Z)" in Funktion ""public: enum tbResult __thiscall CGame::Render(float)" (?Render@CGame@@QAE?AW4tbResult@@M@Z)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) class tbMatrix __cdecl tbMatrixProjection(float,float,float,float)" (__imp_?tbMatrixProjection@@YA?AVtbMatrix@@MMMM@Z)" in Funktion ""public: enum tbResult __thiscall CGame::Render(float)" (?Render@CGame@@QAE?AW4tbResult@@M@Z)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) class tbMatrix __cdecl tbMatrixCamera(class tbVector3 const &,class tbVector3 const &,class tbVector3 const &)" (__imp_?tbMatrixCamera@@YA?AVtbMatrix@@ABVtbVector3@@00@Z)" in Funktion ""public: enum tbResult __thiscall CGame::Render(float)" (?Render@CGame@@QAE?AW4tbResult@@M@Z)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: class tbVector3 & __thiscall tbVector3::operator*=(float)" (__imp_??XtbVector3@@QAEAAV0@M@Z)" in Funktion ""public: enum tbResult __thiscall CGame::Render(float)" (?Render@CGame@@QAE?AW4tbResult@@M@Z)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: class tbVector3 & __thiscall tbVector3::operator/=(float)" (__imp_??_0tbVector3@@QAEAAV0@M@Z)" in Funktion ""public: enum tbResult __thiscall CGame::Render(float)" (?Render@CGame@@QAE?AW4tbResult@@M@Z)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall tbColor::operator unsigned long(void)const " (__imp_??BtbColor@@QBEKXZ)" in Funktion ""public: enum tbResult __thiscall CGame::Render(float)" (?Render@CGame@@QAE?AW4tbResult@@M@Z)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall tbColor::operator unsigned long(void)const " (__imp_??BtbColor@@QBEKXZ)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall tbColor::operator unsigned long(void)const " (__imp_??BtbColor@@QBEKXZ)".
1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbDelay(unsigned long)" (__imp_?tbDelay@@YA?AW4tbResult@@K@Z)" in Funktion ""public: enum tbResult __thiscall CGame::Move(float)" (?Move@CGame@@QAE?AW4tbResult@@M@Z)".
1>Intro.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbDelay(unsigned long)" (__imp_?tbDelay@@YA?AW4tbResult@@K@Z)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbDelay(unsigned long)" (__imp_?tbDelay@@YA?AW4tbResult@@K@Z)".
1>Intro.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: struct IDirect3DTexture9 * __thiscall tbTextureManager::GetTexture(char *,int,int,int,int,enum _D3DFORMAT,unsigned long,enum _D3DPOOL,unsigned long,unsigned long,unsigned long)" (__imp_?GetTexture@tbTextureManager@@QAEPAUIDirect3DTexture9@@PADHHHHW4_D3DFORMAT@@KW4_D3DPOOL@@KKK@Z)" in Funktion ""public: enum tbResult __thiscall CIntro::Load(void)" (?Load@CIntro@@QAE?AW4tbResult@@XZ)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: struct IDirect3DTexture9 * __thiscall tbTextureManager::GetTexture(char *,int,int,int,int,enum _D3DFORMAT,unsigned long,enum _D3DPOOL,unsigned long,unsigned long,unsigned long)" (__imp_?GetTexture@tbTextureManager@@QAEPAUIDirect3DTexture9@@PADHHHHW4_D3DFORMAT@@KW4_D3DPOOL@@KKK@Z)".
1>Intro.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbTextureManager::ReleaseTexture(struct IDirect3DBaseTexture9 *)" (__imp_?ReleaseTexture@tbTextureManager@@QAE?AW4tbResult@@PAUIDirect3DBaseTexture9@@@Z)" in Funktion ""public: enum tbResult __thiscall CIntro::Unload(void)" (?Unload@CIntro@@QAE?AW4tbResult@@XZ)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbTextureManager::ReleaseTexture(struct IDirect3DBaseTexture9 *)" (__imp_?ReleaseTexture@tbTextureManager@@QAE?AW4tbResult@@PAUIDirect3DBaseTexture9@@@Z)".
1>Intro.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetTexture(unsigned long,struct IDirect3DBaseTexture9 *)" (__imp_?SetTexture@tbDirect3D@@QAE?AW4tbResult@@KPAUIDirect3DBaseTexture9@@@Z)" in Funktion ""public: enum tbResult __thiscall CIntro::Render(float)" (?Render@CIntro@@QAE?AW4tbResult@@M@Z)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetTexture(unsigned long,struct IDirect3DBaseTexture9 *)" (__imp_?SetTexture@tbDirect3D@@QAE?AW4tbResult@@KPAUIDirect3DBaseTexture9@@@Z)".
1>Intro.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetFVF(unsigned long)" (__imp_?SetFVF@tbDirect3D@@QAE?AW4tbResult@@K@Z)" in Funktion ""public: enum tbResult __thiscall CIntro::Render(float)" (?Render@CIntro@@QAE?AW4tbResult@@M@Z)".
1>MainMenu.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: enum tbResult __thiscall tbDirect3D::SetFVF(unsigned long)" (__imp_?SetFVF@tbDirect3D@@QAE?AW4tbResult@@K@Z)".
1>MainMenu.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__PostQuitMessage@4" in Funktion ""public: enum tbResult __thiscall CMainMenu::Move(float)" (?Move@CMainMenu@@QAE?AW4tbResult@@M@Z)".
1>C:\Dokumente und Einstellungen\Alexander\Eigene Dateien\Visual Studio 2005\Projects\MeinBreakanoid\Debug\MeinBreakanoid.exe : fatal error LNK1120: 60 nicht aufgelöste externe Verweise.
1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Alexander\Eigene Dateien\Visual Studio 2005\Projects\MeinBreakanoid\MeinBreakanoid\Debug\BuildLog.htm" gespeichert.
1>MeinBreakanoid - 101 Fehler, 0 Warnung(en)
Ich wollte die Welt verändern. DochGott gab mir den Source Code nicht.

Stazer

Alter Hase

Beiträge: 468

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

2

03.01.2010, 14:24

du hast einer der makros nicht definiert oder die libs nicht richtig gelinkt

3

03.01.2010, 15:08

kann es wirklich daran liegen?? Habe nämlich auch mal von der cd debuggt da funktioniert es. :?:
Ich wollte die Welt verändern. DochGott gab mir den Source Code nicht.

4

03.01.2010, 15:10

Dass kann nicht nur dran liegen, dass wird wahrscheinlich dran liegen.
Was hast du denn bei zusätzliche Abhängigkeiten Stehen ?

Fehlt wahrscheinlich die TriBase.lib bzw. TriBaseD.lib

EDIT:

Zitat

von der CD Debuggt, da funtkioniert es

Deutliches anzeichen dafür, dass es an den nicht gelinkten libs liegt, denn bei der CD sind'se ja alle richtig.

Lerikson

Alter Hase

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

5

03.01.2010, 15:11

du hast bestimmt bei den Projekteigenschaften (wie E122 schon sagte) was vergessen!
Errare est humanum. -Windows ist menschlich ;-)

6

03.01.2010, 15:29

Ah ok Danke. Und sry.(das nächste mal werd ich dran denken sonst werde ich nie mehr ein projekt anfangen^^)
Ich wollte die Welt verändern. DochGott gab mir den Source Code nicht.

7

03.01.2010, 16:18

Kann ja jedem mal passieren.
Dafür is des Forum dann ja auch da

Lerikson

Alter Hase

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

8

03.01.2010, 18:50

Zitat

Kann ja jedem mal passieren.

...bin zwar nicht jeder, aber mir passierts mit Regelmäßigkeit, aber ich weiß ja dann immer woran es liegt ;-)
Errare est humanum. -Windows ist menschlich ;-)

PascalW

Frischling

Beiträge: 4

Wohnort: Mönchengladbach

Beruf: Schüler

  • Private Nachricht senden

9

13.07.2011, 22:23

Guten Abend liebe Programmierfreunde,

ich bin neu hier und möchte mich nebenbei mal ganz kurz vorstellen.
Ich heiße Pascal und komme aus Mönchengladbach, das liegt am Niederrhein.

Ich habe mich auch mal mit David Scherfgens Buch beschäftigt und habe das gleiche Problem.
Ich verwende Visual C++ 2008 (oder 9.0).

Ich habe dann, wie oben beschrieben, die Tribase.lib in den Projekteigenschaften bei "Linker -> Eingabe -> Zusätzliche Abhängigkeiten", eingetragen. Die Verzeichnisse habe ich auch überprüft und alle sind drin (DX SDK, TB-Engine, PF SDK 03).

Dennoch habe ich fehler, wie z.B.:

C-/C++-Quelltext

1
error LNK2001: Nicht aufgelöstes externes Symbol ""public: enum tbResult __thiscall CMainMenu::Render(float)" (?Render@CMainMenu@@QAE?AW4tbResult@@M@Z)".


oder

C-/C++-Quelltext

1
error LNK2001: Nicht aufgelöstes externes Symbol ""public: enum tbResult __thiscall CMainMenu::Init(void)" (?Init@CMainMenu@@QAE?AW4tbResult@@XZ)".


Hoffentlich kann mir da jemand helfen.

Gruß
Pascal

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

10

13.07.2011, 22:47

Aus den Fehlermeldungen kann man nur schließen, dass irgendwas mit der Unit/Klasse CMainMenu nicht stimmt bzw. Definitionen der Funktionen fehlen. Beschreibe mal, was du überhaupt kompilierst und wie deine Projekteinstellungen aussehen. Hast du die Anleitung zum Einrichten der TriBase-Engine hier im Forum gelesen?

P.S. Willkommen im Forum :D

Werbeanzeige