Hi
Ich habe die "d3d9caps" Datei gar niergends eingebunden gehabt, doch danach habe ich es mal so eingebunden:
#include <d3d9caps.h>
Jetzt gibt es aber 52 Fehler, 2 Wahrnung(en)
Hier sind sie:
1>------ Erstellen gestartet: Projekt: Direct3DEnum, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>Direct3DEnum.cpp
1>c:\directx 9 sdk\include\d3d9caps.h(1) : error C2059: Syntaxfehler: '*='
1>c:\directx 9 sdk\include\d3d9caps.h(3) : error C2061: Syntaxfehler: Bezeichner 'C'
1>c:\directx 9 sdk\include\d3d9caps.h(3) : error C3646: "Microsoft": Unbekannter Überschreibungsspezifizierer
1>c:\directx 9 sdk\include\d3d9caps.h(3) : error C3646: "Corporation": Unbekannter Überschreibungsspezifizierer
1>c:\directx 9 sdk\include\d3d9caps.h(3) : error C2143: Syntaxfehler: Es fehlt ';' vor '.'
1>c:\directx 9 sdk\include\d3d9caps.h(3) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\directx 9 sdk\include\d3d9caps.h(5) : error C2143: Syntaxfehler: Es fehlt ';' vor '.'
1>c:\directx 9 sdk\include\d3d9caps.h(5) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\directx 9 sdk\include\d3d9caps.h(6) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'capabilities'
1>c:\directx 9 sdk\include\d3d9caps.h(6) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\directx 9 sdk\include\d3d9caps.h(6) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'include'
1>c:\directx 9 sdk\include\d3d9caps.h(6) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\directx 9 sdk\include\d3d9caps.h(7) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'file'
1>c:\directx 9 sdk\include\d3d9caps.h(7) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\directx 9 sdk\include\d3d9caps.h(7) : error C2143: Syntaxfehler: Es fehlt ';' vor '*'
1>c:\directx 9 sdk\include\d3d9caps.h(7) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\directx 9 sdk\include\d3d9caps.h(
: warning C4138: '*/' wurde außerhalb des Kommentars gefunden
1>c:\directx 9 sdk\include\d3d9caps.h(
: error C2059: Syntaxfehler: '/'
1>c:\directx 9 sdk\include\d3d9caps.h(25) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>c:\directx 9 sdk\include\d3d9caps.h(25) : error C2447: '{': Funktionskopf fehlt - Parameterliste im alten Stil?
1>c:\directx 9 sdk\include\d3d9caps.h(30) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\directx 9 sdk\include\d3d9caps.h(154) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'VS20Caps'
1>c:\directx 9 sdk\include\d3d9caps.h(154) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\directx 9 sdk\include\d3d9caps.h(154) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(1) : error C2059: Syntaxfehler: '*='
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(3) : error C2061: Syntaxfehler: Bezeichner 'C'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(3) : error C3646: "Microsoft": Unbekannter Überschreibungsspezifizierer
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(3) : error C3646: "Corporation": Unbekannter Überschreibungsspezifizierer
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(3) : error C2143: Syntaxfehler: Es fehlt ';' vor '.'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(3) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(5) : error C2143: Syntaxfehler: Es fehlt ';' vor '.'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(5) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(5) : error C2086: 'int d3d9caps': Neudefinition
1> c:\directx 9 sdk\include\d3d9caps.h(5): Siehe Deklaration von 'd3d9caps'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(6) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'capabilities'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(6) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(6) : error C2086: 'int Direct3D': Neudefinition
1> c:\directx 9 sdk\include\d3d9caps.h(6): Siehe Deklaration von 'Direct3D'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(6) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'include'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(6) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(6) : error C2086: 'int capabilities': Neudefinition
1> c:\directx 9 sdk\include\d3d9caps.h(6): Siehe Deklaration von 'capabilities'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(7) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'file'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(7) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(7) : error C2086: 'int include': Neudefinition
1> c:\directx 9 sdk\include\d3d9caps.h(6): Siehe Deklaration von 'include'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(7) : error C2143: Syntaxfehler: Es fehlt ';' vor '*'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(7) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(7) : error C2086: 'int file': Neudefinition
1> c:\directx 9 sdk\include\d3d9caps.h(7): Siehe Deklaration von 'file'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(
: warning C4138: '*/' wurde außerhalb des Kommentars gefunden
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\d3d9caps.h(
: error C2059: Syntaxfehler: '/'
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\direct3denum.cpp(973) : error C2065: 'g_pDirect3DParameters': nichtdeklarierter Bezeichner
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\direct3denum.cpp(974) : error C2227: Links von "->DeviceType" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1> Typ ist ''unknown-type''
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\direct3denum.cpp(975) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1> Typ ist ''unknown-type''
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\direct3denum.cpp(977) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1> Typ ist ''unknown-type''
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\direct3denum.cpp(977) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1> Typ ist ''unknown-type''
1>c:\visual c++6.0\msdev98\myprojects\direct3denum\direct3denum.cpp(97
: error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1> Typ ist ''unknown-type''
1>Das Buildprotokoll wurde unter "file://c:\Visual C++6.0\MSDev98\MyProjects\Direct3DEnum\Debug\BuildLog.htm" gespeichert.
1>Direct3DEnum - 51 Fehler, 2 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Gruss Patrick