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

Anonymous

unregistriert

1

27.02.2005, 19:53

Tribase-Engine nicht kompatibel

Ich weiss das dieses Thema schon oft angesprochen wurde.
ich habe auch schon Stunden damit zugebracht eine Lösung zu finden aber man verweist immer nur auf 3dbeyond.com.
Obwohl mein Englisch nicht das Schlechteste ist habe ich keine Ahnung was ich machen soll.

Problem :
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(305) : error C2146: syntax error : missing ';' before identifier 'dwReserved1'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(305) : error C2501: 'DWORD_PTR' : missing storage-class or type specifiers
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(305) : error C2501: 'dwReserved1' : missing storage-class or type specifiers
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(306) : error C2146: syntax error : missing ';' before identifier 'dwReserved2'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(306) : error C2501: 'DWORD_PTR' : missing storage-class or type specifiers
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(306) : error C2501: 'dwReserved2' : missing storage-class or type specifiers
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(1018) : error C2146: syntax error : missing ';' before identifier 'HSEMAPHORE'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(1018) : fatal error C1004: unexpected end of file found
Error executing cl.exe.


diese acht Fehler.

Ich würde mich sehr freuen wenn ihr mir helfen könntet.

2

27.02.2005, 20:12

Sag doch mal was genau du in der Anleitung auf der von dir genannten Site nicht verstehst(Die Fehler wurden hier bestimmt schon 10 mal aufgeführt)

3

27.02.2005, 20:18

Zitat


...10 mal ...


Das sind bestimmt 20x, aber vielleicht sollten wir hier in die Tutorial Sektion mal ne Deutsche Übersetzung davon Posten, damit auch die Leute die kein ENglisch verstehen, das ninbekommen.

Anonymous

unregistriert

4

27.02.2005, 20:24

Auf der Seite ist immer wieder die Rede von eine SDK Summer Extra.

1.Wo finde ich das?

Der Anhang mit dem Quellcode von baseTSD.h kann man zwar kopieren.

2.Aber was mach ich nun damit?

???

john

Alter Hase

Beiträge: 786

Beruf: Schüler

  • Private Nachricht senden

5

27.02.2005, 20:29

basetsd.h

Du musst basetsd.h in das Includeverzeichnis von Visual C++ kopieren.
mfg
john

Anonymous

unregistriert

6

27.02.2005, 20:40

Ich fänd es auch geil, wenn es ein totoriel geben könnte auf deutsch.
Ich selber habe auch MS VC++ 6.0 und Versuche vergebens Tribase zu installieren.
Habe das okt SDK installiert und dennoch kann ich kein Beispiel Programm starten.
Habe es genauso gemacht, wie es im Buch steht.
Also SDK hat sich selbst eingetragen und die Tribase daten habe ich auch genauso eingetragen, wie es im Buch steht. Dennoch klappt es nicht.
Habe mir das Forum in Englisch angeschaut und mir die Zähne dran ausgebissen.
Wäre echt cool, wie gesagt, dass man es mal für dumme Anfänger wie mir auf Deutsch genau erklärt, wie es zu installieren ist. Auch wenn die Frage hier schon 20 oder jetzt schon mehrmals aufgetreten ist.
Ich habe die suchfunktion durch und sämtliche Tips versucht anzunehmen. aber es funzt nicht oder die Tips sind einfach zu ungenau.
Oder wenn mal jemand es geschafft hat, hat er nicht geschrieben, wie er es gemacht hat.
BITTE BITTE helft mir dabei, denn sonst habe ich umsonst das Geld ausgegeben für das Buch! :(

7

27.02.2005, 20:58

@ Anfänger: Du hast das SDK was auf der CD von der 1. Auflage war. Dann muss das gehen. cih programmiere damit auch. Sonnst hohl dir mal das SP 6 für Visual C++ 6.

Ich such das Tut mal und guck ob ich das übersetze, aber wahrscheinlich muss man sich dann noch ne genehmigung von dem Typen hohlen.

8

27.02.2005, 20:58

Also, ich kann mich bei Gelegenheit mal ans Übersetzen machen und dann hier posten.

9

27.02.2005, 21:04

http://www.beyond3d.com/forum/viewtopic.php?t=14417&highlight=summer+sdk , das ist doch einfaches Englisch. Das sollte selbst das ding von google.de halbwegs richtig übersetzen. ;) Nur denn @uellcode nicht mit rein kopieren. :-D

Anonymous

unregistriert

10

27.02.2005, 21:12

Ich habe es als erstes mit der summer 2004 installiert und da habe ich das selbe problem gehabt.
Aus anderen foren habe ich gelesen, dass ich ein update vom sdk machen soll. dahabe ich mir die okt version runtergeladen, die alte deinstalliert und die neue installiert.
Quasi alles neu, nur mir der okt version.
Es hat sich nichts geändert.
Habe es auch so probiert, das ich ein eigenes neues einfaches Win32-Anwendungs Projekt gestartet habe.
Die erste Zeile war vorgegeben und die Zweite habe ich einfach dazu geschrieben.
#include "stdafx.h"
#include "TriBase.h"

Ohne der zweiten Zeile läuft es und mit der 2 gibt er mir 32 Fehler aus.

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(230) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(230) : error C2501: 'LPCWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(305) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'dwReserved1'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(305) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(305) : error C2501: 'dwReserved1' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(306) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'dwReserved2'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(306) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(306) : error C2501: 'dwReserved2' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(349) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(349) : error C2501: 'LPWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(349) : error C2501: 'lpwfxFormat' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(365) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(365) : error C2501: 'LPWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(365) : error C2501: 'lpwfxFormat' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(416) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(416) : error C2501: 'LPWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(416) : error C2501: 'lpwfxFormat' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(425) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'lpwfxFormat'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(425) : error C2501: 'LPWAVEFORMATEX' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(425) : error C2501: 'lpwfxFormat' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(686) : error C2061: Syntaxfehler : Bezeichner 'LPWAVEFORMATEX'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(696) : error C2061: Syntaxfehler : Bezeichner 'LPCWAVEFORMATEX'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(770) : error C2061: Syntaxfehler : Bezeichner 'LPWAVEFORMATEX'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(780) : error C2061: Syntaxfehler : Bezeichner 'LPCWAVEFORMATEX'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(1041) : error C2061: Syntaxfehler : Bezeichner 'LPWAVEFORMATEX'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(1099) : error C2061: Syntaxfehler : Bezeichner 'LPWAVEFORMATEX'
c:\programme\microsoft visual studio\vc98\include\mmsystem.h(728) : error C2373: 'WAVEFORMATEX' : Neudefinition; unterschiedliche Modifizierer
        c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(230) : Siehe Deklaration von 'WAVEFORMATEX'
c:\programme\microsoft visual studio\vc98\include\mmsystem.h(729) : error C2378: 'LPCWAVEFORMATEX' : Neudefinition; Symbol kann nicht mit typedef überladen werden
        c:\programme\microsoft directx 9.0 sdk (october 2004)\include\dsound.h(230) : Siehe Deklaration von 'LPCWAVEFORMATEX'
c:\programme\microsoft visual studio\vc98\include\mmsystem.h(774) : error C2061: Syntaxfehler : Bezeichner 'LPCWAVEFORMATEX'
c:\programme\microsoft visual studio\vc98\include\mmsystem.h(830) : error C2061: Syntaxfehler : Bezeichner 'LPCWAVEFORMATEX'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\strmif.h(1024) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'HSEMAPHORE'
c:\programme\microsoft directx 9.0 sdk (october 2004)\include\strmif.h(1024) : fatal error C1004: Unerwartetes Dateiende gefunden
Fehler beim Ausführen von cl.exe.

e.exe - 32 Fehler, 0 Warnung(en)


Ich versteh es einfach nicht.
Habe die TriBaseD.lib in die Projekt Einstellungen mit eingebunden und die TriBase.lib auch! Ich raff es einfach nicht! :(

Würde mich echt über eine Übersetzung oder in eigenenen Worten auf Deutsch Tutorial freuen. Wobei sich da bestimmt noch mehr drüber freuen werden.

Werbeanzeige