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
Zitat
$(VCInstallDir)PlattformSDK\lib
Zitat
\program files\microsoft directx sdk (december 2005)\include\dsound.h(230) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(230) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(230) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(349) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(349) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(349) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(365) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(365) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(365) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(416) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(416) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(416) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(425) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(425) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(425) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(686) : error C2061: syntax error : identifier 'LPWAVEFORMATEX'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(696) : error C2061: syntax error : identifier 'LPCWAVEFORMATEX'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(770) : error C2061: syntax error : identifier 'LPWAVEFORMATEX'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(780) : error C2061: syntax error : identifier 'LPCWAVEFORMATEX'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(1041) : error C2061: syntax error : identifier 'LPWAVEFORMATEX'
c:\program files\microsoft directx sdk (december 2005)\include\dsound.h(1099) : error C2061: syntax error : identifier 'LPWAVEFORMATEX'
c:\program files\engine\tribase\include\tribase.h(45) : fatal error C1083: Cannot open include file: 'DShow.h': No such file or directory
Administrator
Zitat von »"David Scherfgen"«
Du solltest das Platform-SDK sicherheitshalber nochmal runterladen.
Dann hast du auch garantiert die neueste Version.
(Dieser Fehler tritt auf, wenn ich deine vorgefertige Projektmappe der tribase engine mit VC2003 kompilieren möchteZitat
TriBase fatal error LNK1104: Datei 'stlport_vc71_static.lib' kann nicht geöffnet werden
Administrator
Zitat
DirectX error C2143: Syntaxfehler: Es fehlt ';' vor '*'
DirectX error C2501: 'LPCWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
DirectX error C2501: '_DSBUFFERDESC::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2501: '_DSBUFFERDESC::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
DirectX error C2501: '_DSBUFFERDESC1::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2501: '_DSBUFFERDESC1::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
DirectX error C2501: '_DSCBUFFERDESC1::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2501: '_DSCBUFFERDESC1::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
DirectX error C2501: '_DSCBUFFERDESC::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2501: '_DSCBUFFERDESC::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\MMSystem.h(803): error C2373: 'WAVEFORMATEX': Neudefinition; unterschiedliche Modifizierer
c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\MMSystem.h(806): error C2378: 'LPCWAVEFORMATEX': Neudefinition; Symbol kann nicht mit typedef überladen werden
c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\MMSystem.h(84: error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\MMSystem.h(904): error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
Zitat
StrmBaseD.lib
StrmIIDs.lib
TriBaseD.lib
d3d9.lib
d3dx9d.lib
dinput8.lib
dsound.lib
strmiids.lib
strmbased.lib
dxerr9.lib
dxguid.lib
winmm.lib
Zitat von »"YetAnotherNoob"«
Ah ok, danke. Jetzt lässt sich immerhin schon die TriBase-engine mal fehlerfrei kompilieren.
Allerdings bleibt mein Problem bestehen wenn ich die "Tribase.h" in mein Projekt includiere kommen lauter fehler hoch.
Was mich allerdings etwas iritiert, das die alle im DX-SDK entstehen. Wenn ich auf den ersten fehler drauf klicke wird mir der "Fehler" in der dsound.h angezeigt.
Zitat
DirectX error C2143: Syntaxfehler: Es fehlt ';' vor '*'
DirectX error C2501: 'LPCWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
DirectX error C2501: '_DSBUFFERDESC::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2501: '_DSBUFFERDESC::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
DirectX error C2501: '_DSBUFFERDESC1::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2501: '_DSBUFFERDESC1::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
DirectX error C2501: '_DSCBUFFERDESC1::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2501: '_DSCBUFFERDESC1::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
DirectX error C2501: '_DSCBUFFERDESC::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2501: '_DSCBUFFERDESC::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
DirectX error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
DirectX error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\MMSystem.h(803): error C2373: 'WAVEFORMATEX': Neudefinition; unterschiedliche Modifizierer
c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\MMSystem.h(806): error C2378: 'LPCWAVEFORMATEX': Neudefinition; Symbol kann nicht mit typedef überladen werden
c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\MMSystem.h(84: error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\MMSystem.h(904): error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
Könnte der Fehler evtl. bei den .lib's liegen die ich bei zusätzliche Abhängigkeiten eingetragen hab? Dort hab ich zusätzlich folgende .lib's eingetragen
Zitat
StrmBaseD.lib
StrmIIDs.lib
TriBaseD.lib
d3d9.lib
d3dx9d.lib
dinput8.lib
dsound.lib
strmiids.lib
strmbased.lib
dxerr9.lib
dxguid.lib
winmm.lib
Anonymous
unregistriert
Zitat von »"nix da"«
Wieso holt sich jemand Prof der mit solchen Dingen scheinbar enorme Probleme hat wenn es doch Express 4 free gibt und wir haufenweise Tutorials darüber haben? Fragen über Fragen und keine Antworten...
Zitat von »"Devil"«
hmm es war mal so das es reichte wenn man kurzerhand #include <mmsystem.h> vor #include <TriBase.h> schrieb
Werbeanzeige