erstmal hallo an alle, bin neu hier.
Also ich bin kein C++ anfänger mehr habe aber bisher nur mit Borland gearbeitet.
Habe als letztes "C++ für Spieleprogrammierer" durchgearbeitet.
Hab aber wie schon erwähnt nicht das mitgelieferte Visual C++ 6 genutzt.
Nun wollte ich mich weitrbilden und habe mir das Buch "3D Spieleprogrammierung mit DirectX 9 und C++" gekauft.
Leide habe ich es nicht geschaft die Tribase engine zu initialisieren . Hab schon vieles ausprobiert und auch schon hier im Forum nachgesucht aber irgendwie kriege ich es nicht hin.
Hier der code:
bin schon am verzweifeln
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
#include <Windows.h>
#include <TriBase.h>
// Windows-Hauptfunktion
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char* pcCmdLine, int iShowCmd)
{
tbInit();
return 0;
}
|
und hier die dazugehörige fehler meldung
-------------------Konfiguration: engine - Win32 Debug--------------------
Kompilierung läuft...
code.cpp
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(305) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'dwReserved1'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(305) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(305) : error C2501: 'dwReserved1' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(306) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'dwReserved2'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(306) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(306) : error C2501: 'dwReserved2' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(101
: error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'HSEMAPHORE'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(101
: fatal error C1004: Unerwartetes Dateiende gefunden
Fehler beim Ausführen von cl.exe.
engine.exe - 8 Fehler, 0 Warnung(en)
bin genau so vorgegangen wie es im Buch beschrieben ist.
Würde mich sehr über Hilfe freuen.
mfg