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

Jonsen

Frischling

  • »Jonsen« ist der Autor dieses Themas

Beiträge: 36

Wohnort: Unter der Brücke

  • Private Nachricht senden

1

22.01.2009, 18:52

2.4.7 - komplette Direct3D Anwendung - Linkfehler

Hi

Hab die Header und C++ Dateien aus dem Ordner Allgemeines in den Projektordner verschoden und dann anstatt "..\\..\\Allgemeines\\InitWindow.h" -> "InitWindow.h" angegeben:

Quellcode

1
2
3
4
5
6
7
8
9
#include <Windows.h>

#include <TriBase.h>
#include <D3D9.h>

#include "InitWindow.h"
#include "Direct3DEnum.h"
#include "InitDirect3D.h"
#include "Resource.h"


In den Projekteingenschaften/Linker sind eingetragen:
[list]TriBase.lib StrmBased.lib D3D9.lib DXERR9.lib winmm.lib[/list]
Und jetzt die Fehlermeldung:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1>------ Erstellen gestartet: Projekt: buch_2_4_6_D3D Starten und Beenden, Konfiguration: Debug Win32 ------

1>Kompilieren...

1>main.cpp

1>Verknüpfen...

1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""enum tbResult __cdecl GetDirect3DParameters(struct SDirect3DParameters *)" (?GetDirect3DParameters@@YA?AW4tbResult@@PAUSDirect3DParameters@@@Z)" in Funktion "_WinMain@16".

1>F:\Programmierung\Projekte\buch_aufgaben\buch_2_4_6_D3D Starten und Beenden\Debug\buch_2_4_6_D3D Starten und Beenden.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.

1>Das Buildprotokoll wurde unter "file://f:\Programmierung\Projekte\buch_aufgaben\buch_2_4_6_D3D Starten und Beenden\buch_2_4_6_D3D Starten und Beenden\Debug\BuildLog.htm" gespeichert.

1>buch_2_4_6_D3D Starten und Beenden - 2 Fehler, 0 Warnung(en)

========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========



Ich hoffe mir kann jemand helfen!

Danke im Voraus
Jonsen
-=:{( <=> )}:=-

2

22.01.2009, 18:54

Hast du die entsprechenden cpp's (Direct3DEnum.cpp...) in dein Projekt eingebunden?
fka tm

Jonsen

Frischling

  • »Jonsen« ist der Autor dieses Themas

Beiträge: 36

Wohnort: Unter der Brücke

  • Private Nachricht senden

3

23.01.2009, 18:36

OK, hab ich gamacht:
[list]#include <Windows.h>

#include <TriBase.h>
#include <D3D9.h>

#include "InitWindow.h"
#include "InitWindow.cpp"
#include "Direct3DEnum.h"
#include "Direct3DEnum.cpp"
#include "InitDirect3D.h"
#include "InitDirect3D.cpp"
#include "Resource.h"
[/list]
Jetzt gibt's zwar keine Linkerfehler mehr, aber dafür ziemlich viele andere ;)
Meistens was mit LPCWSTR - Mit der Umwandlung (LPCWSTR)(~) müsste das gehen, aber gibts da vlt noch ne andere Lösung??

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
1>------ Erstellen gestartet: Projekt: buch_2_4_6_D3D Starten und Beenden, Konfiguration: Debug Win32 ------

1>Kompilieren...

1>main.cpp

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten 
und beenden\buch_2_4_6_d3d starten und beenden\initwindow.cpp(50) : error C2664: 'CreateWindowExW': Konvertierung des Parameters 2 von 'const char [16]' in 'LPCWSTR' nicht möglich

1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\initwindow.cpp(67) : error C2664: 'UnregisterClassW': Konvertierung des Parameters 1 von 'const char [16]' in 'LPCWSTR' nicht möglich

1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18) : error C2011: 'SDirect3DParameters': 'struct' Typneudefinition

1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(29) : error C2079: 'g_TempParameters' verwendet undefiniertes struct 'SDirect3DParameters'

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(203) : error C2228: Links von ".dwFlags" muss sich eine Klasse/Struktur/Union befinden.

1>        Typ ist 'int'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(681) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"

1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(681) : error C2227: Links von "->iAdapter" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(686) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"

1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(686) : error C2227: Links von "->DeviceType" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(689) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"

1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(689) : error C2227: Links von "->bWindowed" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(694) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(694) : error C2227: Links von "->VideoMode" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(699) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(699) : error C2227: Links von "->BackBufferFormat" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(704) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(704) : error C2227: Links von "->ZStencilBufferFormat" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(709) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(709) : error C2227: Links von "->MultiSamplingType" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(712) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(712) : error C2227: Links von "->dwMultiSamplingQuality" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(715) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(715) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(716) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(716) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(719) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(719) : error C2227: Links von "->iAdapter" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(719) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(719) : error C2227: Links von "->DeviceType" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(719) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(719) : error C2227: Links von "->DeviceCaps" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(731) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(731) : error C2227: Links von "->iAdapter" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(732) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(732) : error C2227: Links von "->DeviceType" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(733) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(733) : error C2227: Links von "->bWindowed" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(734) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(734) : error C2227: Links von "->bWindowed" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(735) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(735) : error C2227: Links von "->VideoMode" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(736) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(736) : error C2227: Links von "->BackBufferFormat" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(737) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(737) : error C2227: Links von "->ZStencilBufferFormat" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(738) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(738) : error C2227: Links von "->MultiSamplingType" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(739) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(739) : error C2227: Links von "->dwMultiSamplingQuality" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(739) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(739) : error C2227: Links von "->dwMultiSamplingQuality" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(740) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(740) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(741) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(741) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(798) : error C2664: 'GetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(805) : error C2664: 'SetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(810) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [233]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(818) : error C2664: 'GetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(824) : error C2664: 'SetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(829) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [251]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(839) : error C2664: 'GetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(845) : error C2664: 'SetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(849) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [262]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(856) : error C2664: 'GetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(861) : error C2664: 'SetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(866) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [495]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(874) : error C2664: 'GetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(878) : error C2664: 'SetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(883) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [178]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(891) : error C2664: 'GetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(894) : error C2664: 'SetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(899) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [444]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(907) : error C2664: 'GetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(909) : error C2664: 'SetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(914) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [230]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(922) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [212]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(929) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [405]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(935) : error C2440: 'Initialisierung': 'const char [18]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(936) : error C2440: 'Initialisierung': 'char [256]' kann nicht in 'LPWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(936) : error C2440: 'Initialisierung': 'const char [21]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(938) : error C2440: 'Initialisierung': 'const char [5]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(943) : error C2664: 'GetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(954) : error C2440: 'Initialisierung': 'const char [35]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(955) : error C2440: 'Initialisierung': 'char [256]' kann nicht in 'LPWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(955) : error C2440: 'Initialisierung': 'const char [17]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(957) : error C2440: 'Initialisierung': 'const char [5]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(963) : error C2664: 'GetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(966) : error C2664: 'SetParameters': Konvertierung des Parameters 2 von 'int *' in 'SDirect3DParameters *' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(974) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(974) : error C2227: Links von "->DeviceType" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(975) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(975) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(977) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(977) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(977) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(977) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(978) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(978) : error C2227: Links von "->dwFlags" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\initdirect3d.cpp(32) : error C2027: Verwendung des undefinierten Typs "SDirect3DParameters"
1>        f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.h(18): Siehe Deklaration von 'SDirect3DParameters'
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\initdirect3d.cpp(32) : error C2227: Links von "->VideoMode" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.

1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\initdirect3d.cpp(32) : fatal error C1003: Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen.

1>Das Buildprotokoll wurde unter "file://f:\Programmierung\Projekte\buch_aufgaben\buch_2_4_6_D3D Starten und Beenden\buch_2_4_6_D3D Starten und Beenden\Debug\BuildLog.htm" gespeichert.

1>buch_2_4_6_D3D Starten und Beenden - 102 Fehler, 0 Warnung(en)

========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========



:idea:
-=:{( <=> )}:=-

4

23.01.2009, 18:38

Die CPPs doch nicht inkludieren.
Deinem Projekt hinzufügen.

Rechtsklick auf Projektmappe - Hinzufügen -> Vorhandenes Element
fka tm

Jonsen

Frischling

  • »Jonsen« ist der Autor dieses Themas

Beiträge: 36

Wohnort: Unter der Brücke

  • Private Nachricht senden

5

23.01.2009, 19:26

achso, ok! :idea:

Hab ich gemacht

d.h., jetzt sind nur noch die .h's inkludiert!

Puh, jetzt sind nur noch Fehler zu LPCWSTR da!
Kann man vlt irgendwo global #undef UNICODE einstellen?
Der will immer die ~W Funktionen benutzen anstatt die ~A (da UNICODE definiert!).
Bei den ~A Funtkionen hat das bis jetzt eig immer funktioniert!

Hier nochmal der aktuelle Fehlercode:

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
1>------ Erstellen gestartet: Projekt: buch_2_4_6_D3D Starten und Beenden, Konfiguration: Debug Win32 ------

1>Kompilieren...

1>Direct3DEnum.cpp
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(810) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [233]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(829) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [251]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(849) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [262]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(866) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [495]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(883) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [178]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(899) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [444]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(914) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [230]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(922) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [212]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(929) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [405]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(935) : error C2440: 'Initialisierung': 'const char [18]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(936) : error C2440: 'Initialisierung': 'char [256]' kann nicht in 'LPWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(936) : error C2440: 'Initialisierung': 'const char [21]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(938) : error C2440: 'Initialisierung': 'const char [5]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(954) : error C2440: 'Initialisierung': 'const char [35]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(955) : error C2440: 'Initialisierung': 'char [256]' kann nicht in 'LPWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(955) : error C2440: 'Initialisierung': 'const char [17]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\direct3denum.cpp(957) : error C2440: 'Initialisierung': 'const char [5]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.

1>InitWindow.cpp
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\initwindow.cpp(50) : error C2664: 'CreateWindowExW': Konvertierung des Parameters 2 von 'const char [16]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>f:\programmierung\projekte\buch_aufgaben\buch_2_4_6_d3d starten und beenden\buch_2_4_6_d3d starten und beenden\initwindow.cpp(67) : error C2664: 'UnregisterClassW': Konvertierung des Parameters 1 von 'const char [16]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.

1>Code wird generiert...

1>Das Buildprotokoll wurde unter "file://f:\Programmierung\Projekte\buch_aufgaben\buch_2_4_6_D3D Starten und Beenden\buch_2_4_6_D3D Starten und Beenden\Debug\BuildLog.htm" gespeichert.

1>buch_2_4_6_D3D Starten und Beenden - 19 Fehler, 0 Warnung(en)

========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
-=:{( <=> )}:=-

6

23.01.2009, 20:11

Das findest du unter Projekteinstellungen - Allgemein -> Zeichensatz
fka tm

Jonsen

Frischling

  • »Jonsen« ist der Autor dieses Themas

Beiträge: 36

Wohnort: Unter der Brücke

  • Private Nachricht senden

7

23.01.2009, 21:21

Danke!

Jetzt klappts :D
-=:{( <=> )}:=-

Käsekönig

1x Contest-Sieger

  • Private Nachricht senden

8

09.02.2009, 18:10

Hallo Leute!

Ich hab da ein ähnliches Problem wie Jonsen!

Wenn ich nämlich mein Projekt kompilieren will, dann kommen diese Fehlermeldungen dabei heraus:

Verknüpfen...
Direct3DEnum.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbWriteToLog(char *,...)" (__imp_?tbWriteToLog@@YA?AW4tbResult@@PADZZ)" in Funktion ""enum tbResult __cdecl GetFormatString(enum _D3DFORMAT,char *)" (?GetFormatString@@YA?AW4tbResult@@W4_D3DFORMAT@@PAD@Z)".
InitDirect3D.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbWriteToLog(char *,...)" (__imp_?tbWriteToLog@@YA?AW4tbResult@@PADZZ)".
InitWindow.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbWriteToLog(char *,...)" (__imp_?tbWriteToLog@@YA?AW4tbResult@@PADZZ)".
Direct3DEnum.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) char * __cdecl tbRemoveDir(char *)" (__imp_?tbRemoveDir@@YAPADPAD@Z)" in Funktion ""enum tbResult __cdecl GetFormatString(enum _D3DFORMAT,char *)" (?GetFormatString@@YA?AW4tbResult@@W4_D3DFORMAT@@PAD@Z)".
InitDirect3D.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) char * __cdecl tbRemoveDir(char *)" (__imp_?tbRemoveDir@@YAPADPAD@Z)".
InitWindow.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) char * __cdecl tbRemoveDir(char *)" (__imp_?tbRemoveDir@@YAPADPAD@Z)".
Direct3DEnum.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbMemFree(void *)" (__imp_?tbMemFree@@YA?AW4tbResult@@PAX@Z)" in Funktion ""enum tbResult __cdecl DeleteListData(struct HWND__ *,int)" (?DeleteListData@@YA?AW4tbResult@@PAUHWND__@@H@Z)".
Direct3DEnum.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) void * __cdecl tbMemAlloc(int)" (__imp_?tbMemAlloc@@YAPAXH@Z)" in Funktion ""enum tbResult __cdecl EnumDeviceTypes(struct HWND__ *)" (?EnumDeviceTypes@@YA?AW4tbResult@@PAUHWND__@@@Z)".
Direct3DEnum.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_Direct3DCreate9@4" in Funktion ""enum tbResult __cdecl GetDirect3DParameters(struct SDirect3DParameters *)" (?GetDirect3DParameters@@YA?AW4tbResult@@PAUSDirect3DParameters@@@Z)".
InitDirect3D.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_Direct3DCreate9@4".
InitDirect3D.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4" in Funktion ""enum tbResult __cdecl InitDirect3D(struct SDirect3DParameters *,struct HWND__ *)" (?InitDirect3D@@YA?AW4tbResult@@PAUSDirect3DParameters@@PAUHWND__@@@Z)".
InitDirect3D.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4" in Funktion ""enum tbResult __cdecl InitDirect3D(struct SDirect3DParameters *,struct HWND__ *)" (?InitDirect3D@@YA?AW4tbResult@@PAUSDirect3DParameters@@PAUHWND__@@@Z)".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbDoMessageLoop(enum tbResult (__cdecl*)(float),enum tbResult (__cdecl*)(float))" (__imp_?tbDoMessageLoop@@YA?AW4tbResult@@P6A?AW41@M@Z0@Z)" in Funktion "_WinMain@16".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbExit(void)" (__imp_?tbExit@@YA?AW4tbResult@@XZ)" in Funktion "_WinMain@16".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbInit(void)" (__imp_?tbInit@@YA?AW4tbResult@@XZ)" in Funktion "_WinMain@16".
D:\_Michael\C++\3D-Spieleprogrammierung\Übungen\Kapitel 2\Beispielprogramm 02\Debug\Beispielprogramm 02.exe : fatal error LNK1120: 10 nicht aufgelöste externe Verweise.


Ich hab aber die Datei D3DAbzählung.rc, die beim Beispielprogramm der CD im Projekt ist, nicht hinzugefügt! Das aus 2 Gründen: a) im Buch steht nichts darüber, b) dann kommt eine Fehlermeldung bezüglich "mfc/afxres.h"!!
Was soll ich jetzt tun? Soll ich diese Datei hinzufügen und falls ja, wie behebe ich das Problem "mfc/afxres.h"??

Ich hab zwar schon in vielen Beiträgen etwas über ähnliche Fehler gehört, doch bis jetzt noch keine konkreten Antworten gelesen!

Also bitte ich um baldige Antwort auf meine Fragen, damit ich endlich mit dem Buch fortfahren kann.

Und meine Fragerei kann man hoffentlich aufgrund meines Alters (15) entschuldigen! ;)

Vielen Dank im Voraus!

9

09.02.2009, 18:32

1. du hast auch die Tribase.lib bzw. Tribased.lib gelinkt?
2. ich bin genauso alt wie du, das tut nix zur sache, aber es ist normal, das man am anfang vergisst, die libs zu linken ;)

10

09.02.2009, 18:38

Und auch die folgenden Libs mitgelinkt?

Zitat

d3dx9.lib d3d9.lib d3dxof.lib dxguid.lib dinput8.lib dsound.lib dxerr9.lib winmm.lib Gdi32.Lib User32.Lib AdvAPI32.Lib Ole32.Lib


Welche IDE?
Welche SDKs (Platform/DirectX)?
fka tm

Werbeanzeige