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

14.01.2009, 19:09

Ich Brauche Hilfe (erstes Programm)

Ich habe alles Installiert was ich brauche (SDL, SDK, TriBase)

Ich habe auch unter Extras alles hinzugefügt (libs und Includes)

Die Linker habe ich auch eingestellt(TriBaseD.lib TriBase.lib)
Alles wie im Buch!!

Ich Benutze Visual C++ 6.0 Autoren Version

Dann gebe ich diesen Code ein:

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
#include<windows.h>
#include<tribase.h>

tbResult Render(float fNumSecsPassed)
{
    return TB_OK;
}


tbResult Move(float fNumSecsPassed)
{
    return TB_OK;
}

int WINAPI WinMain(HINSTANCE hInstance,
                   HINSTANCE hPrevInstance,
                   char* pcCmdLine,
                   int iShowCmd)
{
    tbInit();
    tbExit();
    return 0;
}


Dann gibts dort 82 Fehler!!!!!!!!

Please help!!!!!!!!
Josef Lister 1856
"I think the bakteria is in the air not inside the body"

2

14.01.2009, 19:10

Fehler (wenn nötig)

--------------------Konfiguration: tb11 - Win32 Debug--------------------
Kompilierung läuft...
Game.cpp
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(109) : error C2011: '_D3DCOLORVALUE' : 'struct'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(128) : error C2011: '_D3DRECT' : 'struct'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(147) : error C2011: '_D3DVECTOR' : 'struct'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(416) : error C2011: '_D3DMATRIX' : 'struct'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(615) : error C2011: '_D3DLIGHTTYPE' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(749) : error C2011: '_D3DSHADEMODE' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(756) : error C2011: '_D3DFILLMODE' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(778) : error C2011: '_D3DBLEND' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(807) : error C2011: '_D3DTEXTUREADDRESS' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(815) : error C2011: '_D3DCULL' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(822) : error C2011: '_D3DCMPFUNC' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(834) : error C2011: '_D3DFOGMODE' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(858) : error C2011: '_D3DPRIMITIVETYPE' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(878) : error C2011: '_D3DTRANSFORMSTATETYPE' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\d3dtypes.h(896) : error C2011: '_D3DRENDERSTATETYPE' : 'enum'-Typ-Neudefinition
j:\programme\microsoft visual studio\vc98\include\dsound.h(370) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
j:\programme\microsoft visual studio\vc98\include\dsound.h(371) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
j:\programme\microsoft visual studio\vc98\include\dsound.h(373) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
j:\programme\microsoft visual studio\vc98\include\dsound.h(443) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
j:\programme\microsoft visual studio\vc98\include\dsound.h(448) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
j:\programme\microsoft visual studio\vc98\include\dsound.h(449) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
j:\prog\tribase-engine\include\dshowbaseclasses\\wxutil.h(368) : warning C4005: 'wsprintfW' : Makro-Neudefinition
j:\prog\directx-sdl\include\strsafe.h(6572) : Siehe vorherige Definition von 'wsprintfW'
j:\prog\tribase-engine\include\dshowbaseclasses\\wxutil.h(369) : warning C4005: 'lstrcpyW' : Makro-Neudefinition
j:\prog\directx-sdl\include\strsafe.h(6506) : Siehe vorherige Definition von 'lstrcpyW'
j:\prog\tribase-engine\include\dshowbaseclasses\\wxutil.h(530) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
j:\prog\tribase-engine\include\dshowbaseclasses\\ctlutil.h(437) : error C2504: 'IBasicVideo2' : Basisklasse undefiniert
j:\prog\tribase-engine\include\dshowbaseclasses\\ctlutil.h(904) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_dwAdvise'
j:\prog\tribase-engine\include\dshowbaseclasses\\ctlutil.h(904) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\ctlutil.h(904) : error C2501: 'm_dwAdvise' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(286) : error C2061: Syntaxfehler : Bezeichner 'LONG_PTR'
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(951) : error C2504: 'IPinFlowControl' : Basisklasse undefiniert
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(982) : error C2061: Syntaxfehler : Bezeichner 'IGraphConfig'
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(1067) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(1067) : error C2501: 'IGraphConfig' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(1067) : error C2501: 'm_pGraphConfig' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(1340) : error C2504: 'IMemAllocatorCallbackTemp' : Basisklasse undefiniert
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(1444) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(1444) : error C2501: 'IMemAllocatorNotifyCallbackTemp' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(1444) : error C2501: 'm_pNotify' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\amfilter.h(1506) : error C2061: Syntaxfehler : Bezeichner 'IMemAllocatorNotifyCallbackTemp'
j:\prog\tribase-engine\include\dshowbaseclasses\\renbase.h(68) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
j:\prog\tribase-engine\include\dshowbaseclasses\\renbase.h(78) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_dwAdvise'
j:\prog\tribase-engine\include\dshowbaseclasses\\renbase.h(78) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\renbase.h(78) : error C2501: 'm_dwAdvise' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\winctrl.h(103) : error C2061: Syntaxfehler : Bezeichner 'LONG_PTR'
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(24) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'AddAdvisePacket'
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(24) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(26) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(47) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_dwAdviseCookie'
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(47) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(47) : error C2501: 'm_dwAdviseCookie' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(85) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'Cookie'
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(85) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(86) : warning C4183: 'Cookie': Definition der Member-Funktion sieht aus wie ctor, aber der Name entspricht nicht der umschliessenden Klasse
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(96) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_dwNextCookie'
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(96) : error C2501: 'm_dwNextCookie' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(102) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'AddAdvisePacket'
j:\prog\tribase-engine\include\dshowbaseclasses\\dsschedule.h(102) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\dshowbaseclasses\\refclock.h(103) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
j:\prog\tribase-engine\include\dshowbaseclasses\\refclock.h(111) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
j:\prog\tribase-engine\include\dshowbaseclasses\\refclock.h(121) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
j:\prog\tribase-engine\include\dshowbaseclasses\\sysclock.h(20) : error C2504: 'IAMClockAdjust' : Basisklasse undefiniert
j:\prog\tribase-engine\include\tbdirectinput.h(179) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'pDevice'
j:\prog\tribase-engine\include\tbdirectinput.h(179) : error C2501: 'LPDIRECTINPUTDEVICE8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectinput.h(179) : error C2501: 'pDevice' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectinput.h(193) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_pDirectInput'
j:\prog\tribase-engine\include\tbdirectinput.h(193) : error C2501: 'LPDIRECTINPUT8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectinput.h(193) : error C2501: 'm_pDirectInput' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectinput.h(218) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'GetDInput'
j:\prog\tribase-engine\include\tbdirectinput.h(218) : error C2501: 'LPDIRECTINPUT8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectinput.h(218) : warning C4183: 'GetDInput': Definition der Member-Funktion sieht aus wie ctor, aber der Name entspricht nicht der umschliessenden Klasse
j:\prog\tribase-engine\include\tbdirectinput.h(234) : error C2061: Syntaxfehler : Bezeichner 'LPDIRECTINPUTDEVICE8'
j:\prog\tribase-engine\include\tbdirectsound.h(30) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_pDSound'
j:\prog\tribase-engine\include\tbdirectsound.h(30) : error C2501: 'LPDIRECTSOUND8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectsound.h(30) : error C2501: 'm_pDSound' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectsound.h(32) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_pListener'
j:\prog\tribase-engine\include\tbdirectsound.h(32) : error C2501: 'LPDIRECTSOUND3DLISTENER8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectsound.h(32) : error C2501: 'm_pListener' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectsound.h(49) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'GetDSound'
j:\prog\tribase-engine\include\tbdirectsound.h(49) : error C2501: 'LPDIRECTSOUND8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectsound.h(49) : warning C4183: 'GetDSound': Definition der Member-Funktion sieht aus wie ctor, aber der Name entspricht nicht der umschliessenden Klasse
j:\prog\tribase-engine\include\tbdirectsound.h(51) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'GetListener'
j:\prog\tribase-engine\include\tbdirectsound.h(51) : error C2501: 'LPDIRECTSOUND3DLISTENER8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbdirectsound.h(51) : warning C4183: 'GetListener': Definition der Member-Funktion sieht aus wie ctor, aber der Name entspricht nicht der umschliessenden Klasse
j:\prog\tribase-engine\include\tbsound.h(47) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
j:\prog\tribase-engine\include\tbsound.h(47) : error C2501: 'LPDIRECTSOUNDBUFFER8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbsound.h(47) : error C2501: 'm_ppSoundBuffers8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbsound.h(76) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'GetSoundBuffer8'
j:\prog\tribase-engine\include\tbsound.h(76) : error C2501: 'LPDIRECTSOUNDBUFFER8' : Fehlende Speicherklasse oder Typbezeichner
j:\prog\tribase-engine\include\tbsound.h(76) : warning C4183: 'GetSoundBuffer8': Definition der Member-Funktion sieht aus wie ctor, aber der Name entspricht nicht der umschliessenden Klasse
Fehler beim Ausführen von cl.exe.

Game.obj - 82 Fehler, 7 Warnung(en)
Josef Lister 1856
"I think the bakteria is in the air not inside the body"

3

14.01.2009, 19:13

Hallo

Du solltest mal die Boardsuche verwenden...

chrische

4

14.01.2009, 19:19

Board suche

wo ist die Boardsuche????
Josef Lister 1856
"I think the bakteria is in the air not inside the body"

5

14.01.2009, 19:24

-> Hier ;)
fka tm

6

14.01.2009, 19:30

Ich brauche Hilfe

Ich Brauche echt hilfe !!

Bitte helft mir
Josef Lister 1856
"I think the bakteria is in the air not inside the body"

7

14.01.2009, 19:58

Hallo

Du hast schon Hilfe bekommen. Nutz die Forensuche und du wirst genauere Erklärungen finden.

Das schaffst du, ich bin sicher!

chrische

Werbeanzeige