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

03.03.2005, 18:06

Das SDK Problem ...

Hi
Ich hab wie alle anderen die dieses Problem hatten/haben das Buch seid ca. 2 Tagen.
Gut wenn man nun ein Programm schreiben will kommen diese berühmten Fehler



Zitat

c:\DX9SDK\Include\dsound.h(230) : error C2143: Syntaxfehler: Es fehlt ';' vor '*'
c:\DX9SDK\Include\dsound.h(230) : error C2501: 'LPCWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
c:\DX9SDK\Include\dsound.h(349) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\DX9SDK\Include\dsound.h(349) : error C2501: '_DSBUFFERDESC::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
c:\DX9SDK\Include\dsound.h(349) : error C2501: '_DSBUFFERDESC::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
c:\DX9SDK\Include\dsound.h(365) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\DX9SDK\Include\dsound.h(365) : error C2501: '_DSBUFFERDESC1::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
c:\DX9SDK\Include\dsound.h(365) : error C2501: '_DSBUFFERDESC1::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
c:\DX9SDK\Include\dsound.h(416) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\DX9SDK\Include\dsound.h(416) : error C2501: '_DSCBUFFERDESC1::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
c:\DX9SDK\Include\dsound.h(416) : error C2501: '_DSCBUFFERDESC1::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
c:\DX9SDK\Include\dsound.h(425) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\DX9SDK\Include\dsound.h(425) : error C2501: '_DSCBUFFERDESC::LPWAVEFORMATEX': Fehlende Speicherklasse oder Typspezifizierer
c:\DX9SDK\Include\dsound.h(425) : error C2501: '_DSCBUFFERDESC::lpwfxFormat': Fehlende Speicherklasse oder Typspezifizierer
c:\DX9SDK\Include\dsound.h(686) : error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
c:\DX9SDK\Include\dsound.h(696) : error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
c:\DX9SDK\Include\dsound.h(770) : error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
c:\DX9SDK\Include\dsound.h(780) : error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
c:\DX9SDK\Include\dsound.h(1041) : error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
c:\DX9SDK\Include\dsound.h(1099) : error C2061: Syntaxfehler: Bezeichner 'LPWAVEFORMATEX'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\MMSystem.h(803) : error C2373: 'WAVEFORMATEX': Neudefinition; unterschiedliche Modifizierer
c:\DX9SDK\Include\dsound.h(230): Siehe Deklaration von 'WAVEFORMATEX'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\MMSystem.h(806) : error C2378: 'LPCWAVEFORMATEX': Neudefinition; Symbol kann nicht mit typedef überladen werden
c:\DX9SDK\Include\dsound.h(230): Siehe Deklaration von 'LPCWAVEFORMATEX'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\MMSystem.h(848) : error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\MMSystem.h(904) : error C2061: Syntaxfehler: Bezeichner 'LPCWAVEFORMATEX'


Ich hab nen bisschen hier im Forum rumgestöbert und mir die englische Anleitung durchgelesen. Ich hab bereits Visual Studio.NET 2003 und es läuft nicht :(
Hab das SDK schon zick mal neu installiert aber diese Fehler kommen leider immer ...
Hab ich was überlesen, vergessen oder bin ich einfach zu doof

Auf jeden Fall schon mal Danke und sorry für die wiederholte Frage.

2

03.03.2005, 18:09

Hast du es auch probiert wie es in der Anleitung steht?

3

03.03.2005, 18:12

Ja hab es wie in deiner Übersetzung gemacht ...
Eben das SDK installiert und die d3dx9.lib ausgetauscht und dann die Datei erstellt, welche bei der englischen Anleitung unten drunter stand ...

Leider kommen diese Meldungen immer noch

4

03.03.2005, 19:55

Also, er hat wie man das so sehen kann MX Visual C++ 7 also, der wird nicht das Prob mit dem SDK haben! :-D Das liegt da wo anders dran. schätze ich.

5

03.03.2005, 20:25

Ach so, stimmt, hab ich grad net gesehen :rolleyes:

6

03.03.2005, 21:02

Hast du mmsystem includiert? Tu die mal raus.

7

04.03.2005, 12:34

Ich kenn mich leider noch nicht wirklich mit dem Visual Studio aus.
Hab halt nach dem Buch die Sachen alle bei den Einstellungen includet und dann getestet. (Hab vorher mit Borland gearbeitet)

Ich hab keine mmSystem Sachen includet. Kann zumindestens nichts derartiges sehen ...
Ich werd mich heute mal nen bisschen mit dem Studio befassen scheint ja nen Problem von meiner Seite aus zu sein ...

Brauch ich denn mit meiner Version an dem Sommer SDK nichts ändern? Alsi die Anleitung im Forum ausführen?

8

04.03.2005, 14:09

Nee, da du ja VS .net 2003 hast, brauchst du es nicht machen.

9

04.03.2005, 14:48

Ok dann werd ich alles heute mal komplett neu installieren :(
Ich kann echt den Fehler nicht finden.
Hoffendlich geht es dann, möchte gerne mit dem programmieren beginnen.

Erstmal Danke für die Antworten.

10

04.03.2005, 15:31

Dann guck aber im Buch auch bei Visual C++ 7.

Werbeanzeige