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

30.03.2006, 11:49

Engine Einbinden Problem

Hallo,

so hab jetzt endlich wieder mal zeit bischen zu programmieren und hab mich jetzt an das fette buch rangewagt :)

also gehen tut es darum, dass ich gern mal die TB engine in ein projekt einbinden wollte und das logbuch mal testen wollte.

dabei traten jetzt folgende fehler auf - naja zuvor erstmal der code mit dem ich das testen wollte. vl liegts ja daran^^

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*  Logfile Benutzen
    Autor:Simon Klausner
    Version: 1.0 */

#include <TriBase.h>

//Hauptprogramm

//Tribase Engine Initialisierung

//Logbucheinträge


int main()
{
    if(tbInit())
    {
        cout << "Fehler aufgetreten." << endl;
    }
    else
    {
        cout << "Engine funktioniert!" << endl;
    }
    
//Logbuch Testen mit float und string

    float imba = 3.378f;

    tbWriteToLog("Die imba Variable hat den Wert %.3f", imba);

    char* String = "Auf gehts in die Programmierung :)";

    tbWriteToLog("\n%s", String);


//Programmende

//Engine Herunterfahren und Programm beenden

    tbExit();

    return 0;
}


und dabei treten dann folgende fehler auf

Zitat

--------------------Konfiguration: TB Engine Einbinden - Win32 Debug--------------------
Kompilierung läuft...
TB Engine Einbinden.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.

TB Engine Einbinden.obj - 8 Fehler, 0 Warnung(en)


vl weiß wer worans liegt? :)

mfg
Simon

edit: ich seh grad das ist ne TB sondern direct x SDK

ich reinstallier das mal^^


edit2: so hab das SDK reinstalled, aber dieselben fehler :(

ThomasS

Frischling

Beiträge: 50

Wohnort: Landshut

Beruf: Student

  • Private Nachricht senden

3

30.03.2006, 17:25

hm ja das klingt nach meinem problem :)

nur wenn ich die extras installe kommt bei mir kein ordner mit dem namen "Extras" oO :(

ah np hat geklappt... hats nur falsch installed,weil ich mich vertippt hab :)

edit:jawohl funktioniert thx:D

Anonymous

unregistriert

4

30.03.2006, 19:04

Use Express ;)

--> Boardsearch ;)

Werbeanzeige