Hallo ich habe vor kurzem das Buch 3D Spieleprogrammierung mit directx und C++ gekauft. Ich bin gerade bei der ersten aufgebe und dachte mir ich kompilier erst ma die ganze projekt mappe gedacht, getan.
Erstes Projekt: TriBase: PATSCH 367 Fehler...
alle haben iwas mit der strmbasd.lib zu tun. Einer der fehler sieht so aus:
|
Quellcode
|
1
|
1>strmbasd.lib(renbase.obj) : error LNK2005: "public: __thiscall CBaseRenderer::CBaseRenderer(struct _GUID const &,char *,struct IUnknown *,long *)" (??0CBaseRenderer@@QAE@ABU_GUID@@PADPAUIUnknown@@PAJ@Z) ist bereits in strmbased.lib(renbase.obj) definiert.
|
So sehen alle aus nur ein wenig anders was diese seltsamen zeichen und die obj dateinamen betrifft.
und ganz am ende gibts noch nen anderen fehler:
|
Quellcode
|
1
|
1>LINK : fatal error LNK1104: Datei "stlport_vc71_static.lib" kann nicht geöffnet werden.
|
Ich benutze Microsoft Visual Studio 2008 Pro, auf win XP Pro, ich habe alle pfade der sdk's wie im buch beschrieben angegeben. Am Code habe ich nur bei den include zeilen (wie im buch beschrieben) aus
|
C-/C++-Quelltext
|
1
|
#include "mfc/afxres.h"
|
|
C-/C++-Quelltext
|
1
|
#include "afxres.h"
|
gemacht.
Hilfe!!! Was ist da los?