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

28.08.2013, 20:16

Windows Platform SDK(Spieleprogrammierung mit directx und c++)

Hey Leute

In dem Buch von David Scherfgen, muss man sich ja das Platform SDK runterladen.

es stand im Internet das dieses jetzt Windows SDK heißt.

Habe es gefunden und heruntergeladen ( Windows SDK for Windows 7 and Net framework3.5).

Ich hab lange gesucht aber nichts für Windows XP 32 bit gefunden.

Aber nun zeigt er mir dauernd errors an mit prozessor tokens und ka.

Hab es jetzt nochmal gelöscht, habt ihr eventuell einen downloadlink, für ein passendes Platform SDK.

System: Windows XP Home(32 Bit) SP2 oder 3.

Gruß Leri

2

28.08.2013, 21:19

Welche Visual Studio C++ Version benutzt du? In neueren als VS Express 2005 ist ein Windows SDK enthalten. Für DirectX brauchst du es eh nur um ein Vollbildfenster zu erstellen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Hannes« (28.08.2013, 21:30)


3

28.08.2013, 21:33

also ich benutze codeblocks, und habe mir eben windows server sdk 2003 runtergeladen, ist das aus dem buch genannte sdk was ich haben sollte für xp.


ich werde gleich mal die Errors posten die ich bekomme.

4

28.08.2013, 21:36

Sehr viele Errors, und ich hab keine ahnung wieso

Quellcode

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
-------------- Build: Debug in First_window (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -Wall  -g    -IC:\Programme\CodeBlocks\MinGW\include -I"C:\Programme\Microsoft DirectX SDK (December 2005)\Include" -I"C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include" -I"C:\Programme\Microsoft Platform SDK\Include"  -c "C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp" -o obj\Debug\InitWindow.o
In file included from C:\Programme\Microsoft Platform SDK\Include/windef.h:176,
                 from c:\programme\codeblocks\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/excpt.h:20,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:157,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/winnt.h:666:2: error: #error Must define a target architecture.
In file included from C:\Programme\Microsoft Platform SDK\Include/rpc.h:142,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:188,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/rpcnterr.h:4:1: warning: »/*« innerhalb des Kommentars
In file included from C:\Programme\Microsoft Platform SDK\Include/winscard.h:30,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:198,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/wtypes.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:402,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/wtypes.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:403,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/unknwn.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:404,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/objidl.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:404,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/objidl.h:6545: Warnung: ignoring #pragma warning 
C:\Programme\Microsoft Platform SDK\Include/objidl.h:6561: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:978,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/urlmon.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/msxml.h:274,
                 from C:\Programme\Microsoft Platform SDK\Include/urlmon.h:278,
                 from C:\Programme\Microsoft Platform SDK\Include/objbase.h:978,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/oaidl.h:442:1: error: das Einfügen von »/« und »/« ergibt kein gültiges Präprozessor-Token
C:\Programme\Microsoft Platform SDK\Include/oaidl.h:457:1: error: das Einfügen von »/« und »/« ergibt kein gültiges Präprozessor-Token
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:978,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/urlmon.h:301: Warnung: ignoring #pragma comment 
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:979,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/propidl.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:979,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/propidl.h:310:1: error: das Einfügen von »/« und »/« ergibt kein gültiges Präprozessor-Token
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:979,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/propidl.h:1423: Warnung: ignoring #pragma warning 
C:\Programme\Microsoft Platform SDK\Include/propidl.h:1424: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/oleauto.h:57,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:70,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/oaidl.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/ole2.h:134,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/oleidl.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/Windows.h:214,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/stralign.h:99: Warnung: ignoring #pragma warning 
C:\Programme\Microsoft Platform SDK\Include/stralign.h:100: Warnung: ignoring #pragma warning 
C:\Programme\Microsoft Platform SDK\Include/stralign.h:102: Warnung: ignoring #pragma warning 
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:36: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft DirectX SDK (December 2005)\Include/D3D9.h:211,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:41,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/d3d9types.h:25: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft DirectX SDK (December 2005)\Include/D3D9.h:211,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:41,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/d3d9types.h:1850: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft DirectX SDK (December 2005)\Include/D3DX9.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:42,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/d3dx9math.h:19: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft DirectX SDK (December 2005)\Include/D3DX9.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:42,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/d3dx9math.h:1761: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft DirectX SDK (December 2005)\Include/D3DX9.h:48,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:42,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/d3dx9core.h:664:1: warning: mehrzeiliger Kommentar
In file included from C:\Programme\Microsoft Platform SDK\Include/olectl.h:29,
                 from C:\Programme\Microsoft Platform SDK\Include/DShow.h:35,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:45,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft Platform SDK\Include/ocidl.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/DShow.h:51,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:45,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft Platform SDK\Include/strmif.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/DShow.h:51,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:45,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft Platform SDK\Include/strmif.h:884: Warnung: ignoring #pragma warning 
C:\Programme\Microsoft Platform SDK\Include/strmif.h:885: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/DShow.h:51,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:45,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft Platform SDK\Include/strmif.h:30871: Warnung: ignoring #pragma warning 
In file included from C:\Programme\Microsoft Platform SDK\Include/DShow.h:54,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:45,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft Platform SDK\Include/control.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:48: Warnung: ignoring #pragma warning 
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:133: Warnung: ignoring #pragma warning 
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:134,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft Platform SDK\Include/strmif.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:141,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\/wxutil.h:15: Warnung: ignoring #pragma warning 
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:141,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\/wxutil.h:368:1: warning: »wsprintfW« redefiniert
In file included from C:\Programme\Microsoft Platform SDK\Include/DShow.h:41,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:45,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:6572:1: warning: dies ist die Stelle der vorherigen Definition
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:141,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\/wxutil.h:369:1: warning: »lstrcpyW« redefiniert
In file included from C:\Programme\Microsoft Platform SDK\Include/DShow.h:41,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:45,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:6506:1: warning: dies ist die Stelle der vorherigen Definition
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:142,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\/combase.h:241: Warnung: ignoring #pragma warning 
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\/combase.h:250: Warnung: ignoring #pragma warning 
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:152,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft Platform SDK\Include/control.h:17: Warnung: ignoring #pragma warning 
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:166,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\/refclock.h:17: Warnung: integer constant is too large for »long« type
In file included from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:47,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/DShowBaseClasses\\Streams.h:269:8: warning: mehrere Token am Ende der Direktive #endif
In file included from C:\Programme\Microsoft Platform SDK\Include/msxml.h:274,
                 from C:\Programme\Microsoft Platform SDK\Include/urlmon.h:278,
                 from C:\Programme\Microsoft Platform SDK\Include/objbase.h:978,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/oaidl.h:442: Fehler: expected unqualified-id before »/« token
C:\Programme\Microsoft Platform SDK\Include/oaidl.h:457: Fehler: expected unqualified-id before »/« token
In file included from C:\Programme\Microsoft Platform SDK\Include/objbase.h:979,
                 from C:\Programme\Microsoft Platform SDK\Include/ole2.h:69,
                 from C:\Programme\Microsoft Platform SDK\Include/Windows.h:207,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:8:
C:\Programme\Microsoft Platform SDK\Include/propidl.h:310: Fehler: expected unqualified-id before »/« token
In file included from C:\Programme\Microsoft Platform SDK\Include/DShow.h:41,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\Framework und Beispiele\TriBase\Include/TriBase.h:45,
                 from C:\Dokumente und Einstellungen\Leridon\Desktop\BuchDirectX\Erstes Fenster\First_window\InitWindow.cpp:9:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h: In function »long int StringCchGetsA(char*, size_t)«:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:3596: Fehler: expected primary-expression before »,« token
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:3596: Fehler: expected primary-expression before »,« token
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h: In function »long int StringCchGetsW(wchar_t*, size_t)«:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:3617: Fehler: expected primary-expression before »,« token
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:3617: Fehler: expected primary-expression before »,« token
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h: In function »long int StringCbGetsA(char*, size_t)«:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:3708: Fehler: expected primary-expression before »,« token
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:3708: Fehler: expected primary-expression before »,« token
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h: In function »long int StringCbGetsW(wchar_t*, size_t)«:
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:3728: Fehler: expected primary-expression before »,« token
C:\Programme\Microsoft DirectX SDK (December 2005)\Include/strsafe.h:3728: Fehler: expected primary-expression before »,« token
Process terminated with status 1 (0 minutes, 6 seconds)
50 errors, 7 warnings (0 minutes, 6 seconds)

5

28.08.2013, 21:44

Das Buch beschreibt wie man vorgeht für Visual Studio. In Codeblocks ist es völlig anders und nicht so einfach DirectX 9 einzubinden. Für ein einfaches Fenster ist eine windows.h und libs enthalten. Ich würde dir raten Visual Studio zu nehmen.

6

28.08.2013, 21:51

ich arbeite seit geraumer zeit mit code blocks visual studio ist für mich nichts.

7

28.08.2013, 22:01

das muss doch irgendwie funktionieren ^^

8

28.08.2013, 22:03

Benutzt du eigenen code oder willst du ein Beispiel von CD Kompilieren?

9

28.08.2013, 22:10

von der CD ist genau 100% abgeschrieben :D

10

28.08.2013, 22:35

Die Beispiele funktionieren nicht in Codeblocks, weil die *.lib Dateien vom DX SDK nicht mit Codeblocks kompatiebel sind.
Du müsstest die d3d9.dll dynamisch laden, mit LoadLibrary(). Und dann Direct3DCreate9() mit GetProcAddress() holen.
So hab ich es zumindest früher gemacht.

Fürleicht gibts bessere Lösungen:

http://www.google.de/#fp=375b4c409de72d3…locks+direct3d9

habs aber nicht gelesen.

Werbeanzeige