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

21.01.2006, 21:03

Benötige Hilfe bei: "error C2059" und "fatal

Hi,

ich habe das Buch nun angefangen und kam sofort auf die bekannte Fehlermeldung,
welche ich mit der Anleitung von David Scherfgen beseitigen konnte:
https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=3426&highlight=fehler++dsound++dx9+summer+2004+visual
:)

Jedoch erscheinen neue Fehlermeldungen...
Da ich vielleicht dachte, dass ich irgendwie einen Fehler beim schreiben des Codes gemacht habe,
habe ich einen Arbeitsbereich von der CD geöffnet (vorher auf den Rechner kopiert)
Leider kommen immer noch die gleichen Fehlermeldungen:
(am Bsp.: Beispiele/Kapitel 02/01 - Fenster)

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
--------------------Konfiguration: Fenster - Win32 Debug--------------------
Kompilierung läuft...
Fenster.cpp
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\basetsd.h(42) : error C2059: Syntaxfehler : 'constant'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\basetsd.h(49) : error C2059: Syntaxfehler : 'constant'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\basetsd.h(56) : fatal error C1017: Ungueltiger Ausdruck fuer Ganzzahlkonstante
InitWindow.cpp
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\basetsd.h(42) : error C2059: Syntaxfehler : 'constant'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\basetsd.h(49) : error C2059: Syntaxfehler : 'constant'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\basetsd.h(56) : fatal error C1017: Ungueltiger Ausdruck fuer Ganzzahlkonstante
Fehler beim Ausführen von cl.exe.

Fenster.exe - 6 Fehler, 0 Warnung(en)


Ich habe mich auch bereits hier im Forum nach diesem Fehler umgesehen,
leider keine Antwort gefunden :(
http://www.bilder-hochladen.net/files/42j-3.gif)arkolas

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

21.01.2006, 23:46

Benutzt Du Visual C++ Express 2005?
Damit gibt es leider zur Zeit noch Probleme.

3

22.01.2006, 00:11

Hi,

ich benutze "Visual C++ 6 Author Edition".
Gibt es damit auch Probleme? ???
http://www.bilder-hochladen.net/files/42j-3.gif)arkolas

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

22.01.2006, 17:13

Ja.
Aber die Probleme mit VC 2005 sind jetzt gelöst.
Am besten holst Du es Dir, es kostet nichts.

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

5

22.01.2006, 17:55

wo und wie siehe c++ faq

6

22.01.2006, 19:37

Schade,
hätte gerne mit "VC++6 AE" weitergemacht.
Dann werde ich nun den VC 2005 benutzen.

Vielen Dank. :huhu:
http://www.bilder-hochladen.net/files/42j-3.gif)arkolas

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

7

22.01.2006, 20:07

Darkolas
warum auf einem Pferd reiten, wenn man einen Porsche haben kann? ;)
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

Sheddex

unregistriert

8

22.01.2006, 20:11

Nichts gegen VC++6 :cussing: :)

Übrigens: Bei mir ist irgendwann mal (allerdings in einem anderen Zusammenhang) ein Fehler in der Debug-Version aufgetaucht. In der Release Version hat's dann geklapt (Jetzt aber auch in der Debug). Da das ganze laut dem obigen Code in der Debug Version ist, kann es nicht schaden, des mal in der Release Version zu testen (ich glaub' zwar nicht dass es was bringt, aber heutzutage kann man mit den ungewöhnlichsten Dingen rechnen... :) ).

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

9

22.01.2006, 20:23

DarkHunter
ich glaube du hast den Satz nicht verstanden: warum auf einem Pferd reiten, wenn man einen Porsche haben kann?
Fakt ist , dass VC++ 2005 der beste Compiler auf dem Markt ist und er ist noch kostenlos! Das beste Argument gegen VC++6 AE ist allein schon die doofe MessageBox, dass man den Kram net weiterverkaufen soll un so...
==> Wer sich VC++ 2005 nicht hohlt ist selber Schuld :P
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

Sheddex

unregistriert

10

22.01.2006, 20:40

Ich bleib bei VC++6 mitsamt der Message-Box :)

Außerdem gewinn ich mit 0.001%iger Wahrscheinlichkeit beim developia.de-Gewinnspiel die .net Version :)

Werbeanzeige