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

Chef-Koch

Treue Seele

  • »Chef-Koch« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Ulm

  • Private Nachricht senden

1

22.02.2007, 23:30

komische Fehler beim Compilieren

hallo, nachdem ichvor ein paar Tagen mein C: Festplatte formatiert habe, wollte ich heute ein Programm von mir weiterschreiben.
Ich bekomme aber beim comilieren diese 19 Fehler:

Zitat


--------------------Konfiguration: Beispielprogramme2 - Win32 Debug--------------------
Kompilierung läuft...
Logbuchtest3.cpp
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(1) : error C2018: Zeichen '0xd1' unbekannt
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(1) : error C2059: Syntaxfehler : 'Ungueltiges Suffix auf Zahl'
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(1) : error C2143: Syntaxfehler : Fehlendes ';' vor 'constant'
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(1) : error C2017: Ungueltige ESCAPE-Folge
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(1) : error C2018: Zeichen '0xde' unbekannt
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(1) : error C2014: Praeprozessor-Direktive muss mit dem ersten Zeichen in der Zeile beginnen
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2018: Zeichen '0x18' unbekannt
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2018: Zeichen '0xde' unbekannt
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2059: Syntaxfehler : 'Ungueltiges Suffix auf Zahl'
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2017: Ungueltige ESCAPE-Folge
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2018: Zeichen '0xdd' unbekannt
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2018: Zeichen '0x1c' unbekannt
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2018: Zeichen '0xed' unbekannt
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2018: Zeichen '0xff' unbekannt
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2018: Zeichen '0x17' unbekannt
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2059: Syntaxfehler : ')'
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2143: Syntaxfehler : Fehlendes ';' vor 'constant'
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : error C2501: 'H' : Fehlende Speicherklasse oder Typbezeichner
d:\microsoft directx 9.0 sdk (summer 2004)\include\d3d9caps.h(2) : fatal error C1004: Unerwartetes Dateiende gefunden
Fehler beim Ausführen von cl.exe.

Beispielprogramme2.exe - 19 Fehler, 0 Warnung(en)



gelinkt und Verzeichnisse sond eingetragen. An was kann es liegen?

Sn3aK87

Treue Seele

Beiträge: 110

Wohnort: Freiberg, nähe Dresden

Beruf: Informatikstudent TU Dresden ab 1.10.2007

  • Private Nachricht senden

2

22.02.2007, 23:59

Re: komische Fehler beim Compilieren

Zitat von »"Chef-Koch"«

hallo, nachdem ichvor ein paar Tagen mein C: Festplatte formatiert habe, wollte ich heute ein Programm von mir weiterschreiben.
Ich bekomme aber beim comilieren diese 19 Fehler:

gelinkt und Verzeichnisse sond eingetragen. An was kann es liegen?


Benutzt du MS Visual C++ 2005 Express? Hast du auch wirklich eine WINDOWS 32 Anwendung gestartet?

Platform SDK freigeschaltet?

Chef-Koch

Treue Seele

  • »Chef-Koch« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Ulm

  • Private Nachricht senden

3

23.02.2007, 01:52

ich benutze die C++ Authoren Edition. Ich denke schon, dass ich eine Windows 32 Version gestartet hab, da es ja ging, bevor ich die C: festplatte formatiert habe.

Zitat


Platform SDK freigeschaltet?


was meinst du damit?

Sn3aK87

Treue Seele

Beiträge: 110

Wohnort: Freiberg, nähe Dresden

Beruf: Informatikstudent TU Dresden ab 1.10.2007

  • Private Nachricht senden

4

23.02.2007, 09:46

Zitat von »"Chef-Koch"«

ich benutze die C++ Authoren Edition. Ich denke schon, dass ich eine Windows 32 Version gestartet hab, da es ja ging, bevor ich die C: festplatte formatiert habe.

Zitat


Platform SDK freigeschaltet?


was meinst du damit?


Naja bei der Express Edition muss man ja einiges am Programm verändern, damit man W32-Programme erstellen kann. Aber wie es bei der Authoren-Version ist, keine ahnung... Also die Fehler sagen ja eindeutig, dass etwas mit dem Dx SDK nicht stimmt. Vielleicht ist es nicht richtig gelinkt...

Quellcode

1
d:\microsoft directx 9.0 sdk (summer 2004)\Utilities\Bin\x86


Quellcode

1
d:\microsoft directx 9.0 sdk (summer 2004)\Include


Quellcode

1
d:\microsoft directx 9.0 sdk (summer 2004)\Lib\x86


Ich hab mal die Verzeichnisse angehang, so müsste es bei dir aussehen... hast du auch immer x86-Ordner mit als Zielverzeichnis angegeben?

//EDIT: Warum steht eigentlich hinter dem Caps.h noch ne Zahl? Vielleicht solltest du einfach das SDK neu installieren...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

23.02.2007, 10:44

es handelt sich nicht um einen linkerfehler, und er findet den header...

schon mal nen blick auf zeile 1 und 2 in besagtem header geworfen (poste sie sonst mal hier rein)?
vielleicht hat die datei was abbekommen!?
ich find nämlich interessant, dass in zeile 2 ein unerwartetes dateiende kommt ;)
sdk neuinstallation könnte daher helfen...

Chef-Koch

Treue Seele

  • »Chef-Koch« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Ulm

  • Private Nachricht senden

6

24.02.2007, 21:18

ok sieht so aus, als würde jetz wieder alles gehen. Ich habe das SDk neu installiert und ich bekomme kene Fehlermeldungen mehr :D.

danke an alle ;)

Werbeanzeige