tut mir leid, dass es so lange gedauert hat, aber war ziemlich beschäftigt.
Eure Ratschläge haben leider alle nichts gebracht. Hier sind die Fehlercodes:
Kompilierung läuft...
DreieckSELBER.cpp
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(109) : error C2011: '_D3DCOLORVALUE' : 'struct'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(12
: error C2011: '_D3DRECT' : 'struct'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(147) : error C2011: '_D3DVECTOR' : 'struct'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(416) : error C2011: '_D3DMATRIX' : 'struct'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(615) : error C2011: '_D3DLIGHTTYPE' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(749) : error C2011: '_D3DSHADEMODE' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(756) : error C2011: '_D3DFILLMODE' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(77
: error C2011: '_D3DBLEND' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(807) : error C2011: '_D3DTEXTUREADDRESS' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(815) : error C2011: '_D3DCULL' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(822) : error C2011: '_D3DCMPFUNC' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(834) : error C2011: '_D3DFOGMODE' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(85
: error C2011: '_D3DPRIMITIVETYPE' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(87
: error C2011: '_D3DTRANSFORMSTATETYPE' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\d3dtypes.h(896) : error C2011: '_D3DRENDERSTATETYPE' : 'enum'-Typ-Neudefinition
c:\programme\microsoft visual studio\vc98\include\dsound.h(370) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
c:\programme\microsoft visual studio\vc98\include\dsound.h(371) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
c:\programme\microsoft visual studio\vc98\include\dsound.h(373) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
c:\programme\microsoft visual studio\vc98\include\dsound.h(443) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
c:\programme\microsoft visual studio\vc98\include\dsound.h(44
: error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
c:\programme\microsoft visual studio\vc98\include\dsound.h(449) : error C2061: Syntaxfehler : Bezeichner 'LPD3DVECTOR'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\wxutil.h(530) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\ctlutil.h(437) : error C2504: 'IBasicVideo2' : Basisklasse undefiniert
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\ctlutil.h(904) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_dwAdvise'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\ctlutil.h(904) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\ctlutil.h(904) : error C2501: 'm_dwAdvise' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(286) : error C2061: Syntaxfehler : Bezeichner 'LONG_PTR'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(951) : error C2504: 'IPinFlowControl' : Basisklasse undefiniert
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(982) : error C2061: Syntaxfehler : Bezeichner 'IGraphConfig'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(1067) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(1067) : error C2501: 'IGraphConfig' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(1067) : error C2501: 'm_pGraphConfig' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(1340) : error C2504: 'IMemAllocatorCallbackTemp' : Basisklasse undefiniert
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(1444) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(1444) : error C2501: 'IMemAllocatorNotifyCallbackTemp' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(1444) : error C2501: 'm_pNotify' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\amfilter.h(1506) : error C2061: Syntaxfehler : Bezeichner 'IMemAllocatorNotifyCallbackTemp'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\renbase.h(6
: error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\renbase.h(7
: error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_dwAdvise'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\renbase.h(7
: error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\renbase.h(7
: error C2501: 'm_dwAdvise' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\winctrl.h(103) : error C2061: Syntaxfehler : Bezeichner 'LONG_PTR'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(24) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'AddAdvisePacket'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(24) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(26) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(47) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_dwAdviseCookie'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(47) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(47) : error C2501: 'm_dwAdviseCookie' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(85) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'Cookie'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(85) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(86) : warning C4183: 'Cookie': Definition der Member-Funktion sieht aus wie ctor, aber der Name entspricht nicht der umschliessenden Klasse
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(96) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_dwNextCookie'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(96) : error C2501: 'm_dwNextCookie' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(102) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'AddAdvisePacket'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\dsschedule.h(102) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\refclock.h(103) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\refclock.h(111) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\refclock.h(121) : error C2061: Syntaxfehler : Bezeichner 'DWORD_PTR'
d:\tools\spieletools\tribase\tribase\include\dshowbaseclasses\\sysclock.h(20) : error C2504: 'IAMClockAdjust' : Basisklasse undefiniert
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(179) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'pDevice'
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(179) : error C2501: 'LPDIRECTINPUTDEVICE8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(179) : error C2501: 'pDevice' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(193) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_pDirectInput'
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(193) : error C2501: 'LPDIRECTINPUT8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(193) : error C2501: 'm_pDirectInput' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(21
: error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'GetDInput'
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(21
: error C2501: 'LPDIRECTINPUT8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(21
: warning C4183: 'GetDInput': Definition der Member-Funktion sieht aus wie ctor, aber der Name entspricht nicht der umschliessenden Klasse
d:\tools\spieletools\tribase\tribase\include\tbdirectinput.h(234) : error C2061: Syntaxfehler : Bezeichner 'LPDIRECTINPUTDEVICE8'
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(30) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_pDSound'
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(30) : error C2501: 'LPDIRECTSOUND8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(30) : error C2501: 'm_pDSound' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(32) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_pListener'
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(32) : error C2501: 'LPDIRECTSOUND3DLISTENER8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(32) : error C2501: 'm_pListener' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(49) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'GetDSound'
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(49) : error C2501: 'LPDIRECTSOUND8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(49) : warning C4183: 'GetDSound': Definition der Member-Funktion sieht aus wie ctor, aber der Name entspricht nicht der umschliessenden Klasse
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(51) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'GetListener'
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(51) : error C2501: 'LPDIRECTSOUND3DLISTENER8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbdirectsound.h(51) : warning C4183: 'GetListener': Definition der Member-Funktion sieht aus wie ctor, aber der Name entspricht nicht der umschliessenden Klasse
d:\tools\spieletools\tribase\tribase\include\tbsound.h(50) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
d:\tools\spieletools\tribase\tribase\include\tbsound.h(50) : error C2501: 'LPDIRECTSOUNDBUFFER8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbsound.h(50) : error C2501: 'm_ppSoundBuffers8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbsound.h(79) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'GetSoundBuffer8'
d:\tools\spieletools\tribase\tribase\include\tbsound.h(79) : error C2501: 'LPDIRECTSOUNDBUFFER8' : Fehlende Speicherklasse oder Typbezeichner
d:\tools\spieletools\tribase\tribase\include\tbsound.h(79) : 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.
DreieckSELBER.obj - 82 Fehler, 5 Warnung(en)
keine ahunung was ich machen soll?!