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

san

Frischling

  • »san« ist der Autor dieses Themas
  • Private Nachricht senden

1

05.06.2006, 19:18

bekomme Tribase nicht initialisiert !!

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(1018) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'HSEMAPHORE'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(1018) : 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

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

05.06.2006, 19:32

Zum 102. Mal: FAQ beachten!