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

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

31

16.02.2004, 18:56

Heißt das ich muss die Header-Datei für bsVec3 speziell mit einfügen (die müsste doch eigentlich mit der Haupt-Header-Datei der Engine mit eingefügt werden (oder ist das auch falsch?))? Ich versuchs mal!
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

32

16.02.2004, 19:49

Du das können wir dir nicht sagen. Wir kennen ja nicht die Engine die du benutzt. Das must du also schon selber wissen ;)
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

33

17.02.2004, 09:55

;) ;) Kleiner Tip: die is zu 99% von der TB abgeschrieben! ;) ;)
Also ich schätze wenn du mir sagst wie du es mit der TB-E lösen würdest, dann kann ich das quasi genauso mit meiner BS-E machen. Das sollte dager denke ich kein Problem sein!
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

34

17.02.2004, 18:58

Also Source Code werd ich hier nicht aufschreiben. Denn vom Abschreiben ist noch niemand schlauer geworden.

Kann ja nicht so schwer sein. Ich hab die TB Engine jetzt nicht zur Hand. Aber wie wäre es wenn du einfach mal deine bsVec3 Header vor deiner besagten Struktur einfügst und dann mal schaust was passiert ;) Sollte es dann klappen, ist ja alles bestens.

Wenn ich mich recht erinnere werden bei der TB Engine alle Header mit der tribase.h eingefügt. Das sollte bei dir dann also auch so sein. Nach deinen Ausagen. Daher muss ich davon ausgehen, das du deine Header an der falschen stelle einfügst. Deine bsVec3 Struktur/Klasse ist schlicht und einfach noch nicht, zum Zeitpunkt des Compilierens deiner Struktur, Definiert.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

35

18.02.2004, 08:53

Also ich habs versucht, jetzt kommem aber mehrere Fehlermeldungen Seitens der dsound.h! Am besten ich Liste sie mal auf:
Kompilierung läuft...
BattleStarLeveleditor.cpp
c:\directx9sdk\include\dsound.h(230) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
c:\directx9sdk\include\dsound.h(230) : error C2501: 'LPCWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\directx9sdk\include\dsound.h(349) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\directx9sdk\include\dsound.h(349) : error C2501: 'LPWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\directx9sdk\include\dsound.h(349) : error C2501: 'lpwfxFormat' : Fehlende Speicherklasse oder Typbezeichner
c:\directx9sdk\include\dsound.h(365) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\directx9sdk\include\dsound.h(365) : error C2501: 'LPWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\directx9sdk\include\dsound.h(365) : error C2501: 'lpwfxFormat' : Fehlende Speicherklasse oder Typbezeichner
c:\directx9sdk\include\dsound.h(416) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\directx9sdk\include\dsound.h(416) : error C2501: 'LPWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\directx9sdk\include\dsound.h(416) : error C2501: 'lpwfxFormat' : Fehlende Speicherklasse oder Typbezeichner
c:\directx9sdk\include\dsound.h(425) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\directx9sdk\include\dsound.h(425) : error C2501: 'LPWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\directx9sdk\include\dsound.h(425) : error C2501: 'lpwfxFormat' : Fehlende Speicherklasse oder Typbezeichner
c:\directx9sdk\include\dsound.h(686) : error C2061: Syntaxfehler : Bezeichner 'LPWAVEFORMATEX'
c:\directx9sdk\include\dsound.h(696) : error C2061: Syntaxfehler : Bezeichner 'LPCWAVEFORMATEX'
c:\directx9sdk\include\dsound.h(770) : error C2061: Syntaxfehler : Bezeichner 'LPWAVEFORMATEX'
c:\directx9sdk\include\dsound.h(780) : error C2061: Syntaxfehler : Bezeichner 'LPCWAVEFORMATEX'
c:\directx9sdk\include\dsound.h(1041) : error C2061: Syntaxfehler : Bezeichner 'LPWAVEFORMATEX'
c:\directx9sdk\include\dsound.h(1099) : error C2061: Syntaxfehler : Bezeichner 'LPWAVEFORMATEX'
c:\sc_br\microsoft visual studio\vc98\include\mmsystem.h(728) : error C2373: 'WAVEFORMATEX' : Neudefinition; unterschiedliche Modifizierer
c:\directx9sdk\include\dsound.h(230) : Siehe Deklaration von 'WAVEFORMATEX'
c:\sc_br\microsoft visual studio\vc98\include\mmsystem.h(729) : error C2378: 'LPCWAVEFORMATEX' : Neudefinition; Symbol kann nicht mit typedef überladen werden
c:\directx9sdk\include\dsound.h(230) : Siehe Deklaration von 'LPCWAVEFORMATEX'
c:\sc_br\microsoft visual studio\vc98\include\mmsystem.h(774) : error C2061: Syntaxfehler : Bezeichner 'LPCWAVEFORMATEX'
c:\sc_br\microsoft visual studio\vc98\include\mmsystem.h(830) : error C2061: Syntaxfehler : Bezeichner 'LPCWAVEFORMATEX'
Fehler beim Ausführen von cl.exe.

BattleStarLeveleditor.exe - 24 Fehler, 0 Warnung(en)

Kann mir jemand sagen, was da falsch sein könnte? So richtig weiß ich nämlich auch nicht weiter!
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

36

18.02.2004, 12:02

Also die Struktur WAVEFORMATEX wird in der Header mmreg.h Definiert. Der Fehler könnte durch das setzen von WIN32_LEAN_AND_MEAN verursacht werden oder durch das Fehlen der windows.h. Kontrolliere beides.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

37

18.02.2004, 14:04

Also die windows.h Datei ist mit dabei (gleich als erste) und dieses WIN32_LEAN_AND_MEAN ist auch nicht mit drin (jedenfalls hab ichs nicht gefunden). Vielleicht liegt das Problem ja bei der Projektwahl. Ich hab das ganze als SDI-Projekt gemacht! Ist das richtig so?
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

38

18.02.2004, 17:49

Ahh...warte... du nutzt ja MFC oder? Da benutzt man die windows.h ja gar nicht. Das einfügen der windows.h kann zu recht eigenartigen Fehlern führen in verbindung mit der MFC.

Kenne mich in MFC allerdings nicht aus. Probier einfach mal die mmreg.h so einzufügen. Vor der dsound.h. Da ich mich mit der MFC nicht auskenne kann ich dir da nicht mehr Helfen.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

39

19.02.2004, 09:40

Häää? Die Engine fügt doch schon die windows.h ein? Soll ich da jetzt etwa noch ne extra Version davon schreiben?? Das mit der mmreg.h probier ich aber mal!
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

40

20.02.2004, 08:58

Also ich hab die mmreg.h mal vor der Engine eingefügt. Jetzt kamen aber immer noch zwei Fehler:
BattleStarLeveleditor.cpp
c:\sc_br\microsoft visual studio\vc98\include\mmsystem.h(694) : error C2011: 'waveformat_tag' : 'struct'-Typ-Neudefinition
c:\sc_br\microsoft visual studio\vc98\include\mmsystem.h(706) : error C2011: 'pcmwaveformat_tag' : 'struct'-Typ-Neudefinition

Heißt also das die schon irgendwo mit eingefügt sein worden muss (wahrscheinlich mit bei der Engine)!
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

Werbeanzeige