Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

21.09.2009, 17:11

directshow -> warnungen

hallo,

ich habe heute zum ersten mal die directshow api benutzt. Nachdem ich die dshow.h includiert habe, bekomme ich jetzt aber Warnungen ohne Ende.
die hier:


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
1>------ Neues Erstellen gestartet: Projekt: Engine, Konfiguration: Debug Win32 ------
1>Die Zwischen- und Ausgabedateien für das Projekt "Engine" mit der Konfiguration "Debug|Win32" werden gelöscht.
1>Kompilieren...
1>CAnimation.cpp
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(49) : warning C4995: 'gets': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(53) : warning C4995: 'sprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(56) : warning C4995: 'vsprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(22) : warning C4995: 'strcat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(23) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(36) : warning C4995: 'swprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(37) : warning C4995: 'vswprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(39) : warning C4995: 'wcscat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(41) : warning C4995: 'wcscpy': der Name, der als #pragma markiert war, wurde verworfen
1>CDirect3D.cpp
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(49) : warning C4995: 'gets': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(53) : warning C4995: 'sprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(56) : warning C4995: 'vsprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(22) : warning C4995: 'strcat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(23) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(36) : warning C4995: 'swprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(37) : warning C4995: 'vswprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(39) : warning C4995: 'wcscat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(41) : warning C4995: 'wcscpy': der Name, der als #pragma markiert war, wurde verworfen
1>CEngine.cpp
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(49) : warning C4995: 'gets': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(53) : warning C4995: 'sprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(56) : warning C4995: 'vsprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(22) : warning C4995: 'strcat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(23) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(36) : warning C4995: 'swprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(37) : warning C4995: 'vswprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(39) : warning C4995: 'wcscat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(41) : warning C4995: 'wcscpy': der Name, der als #pragma markiert war, wurde verworfen
1>CFont.cpp
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(49) : warning C4995: 'gets': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(53) : warning C4995: 'sprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(56) : warning C4995: 'vsprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(22) : warning C4995: 'strcat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(23) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(36) : warning C4995: 'swprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(37) : warning C4995: 'vswprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(39) : warning C4995: 'wcscat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(41) : warning C4995: 'wcscpy': der Name, der als #pragma markiert war, wurde verworfen
1>CKeyboard.cpp
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(49) : warning C4995: 'gets': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(53) : warning C4995: 'sprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(56) : warning C4995: 'vsprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(22) : warning C4995: 'strcat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(23) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(36) : warning C4995: 'swprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(37) : warning C4995: 'vswprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(39) : warning C4995: 'wcscat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(41) : warning C4995: 'wcscpy': der Name, der als #pragma markiert war, wurde verworfen
1>CLog.cpp
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(49) : warning C4995: 'gets': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(53) : warning C4995: 'sprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(56) : warning C4995: 'vsprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(22) : warning C4995: 'strcat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(23) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(36) : warning C4995: 'swprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(37) : warning C4995: 'vswprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(39) : warning C4995: 'wcscat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(41) : warning C4995: 'wcscpy': der Name, der als #pragma markiert war, wurde verworfen
1>CMouse.cpp
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(49) : warning C4995: 'gets': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(53) : warning C4995: 'sprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(56) : warning C4995: 'vsprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(22) : warning C4995: 'strcat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(23) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(36) : warning C4995: 'swprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(37) : warning C4995: 'vswprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(39) : warning C4995: 'wcscat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(41) : warning C4995: 'wcscpy': der Name, der als #pragma markiert war, wurde verworfen
1>c:\dokumente und einstellungen\administrator\eigene dateien\visual studio 2008\projects\engine\engine\cmouse.cpp(11) : warning C4244: '=': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>c:\dokumente und einstellungen\administrator\eigene dateien\visual studio 2008\projects\engine\engine\cmouse.cpp(106) : warning C4244: 'Argument': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>c:\dokumente und einstellungen\administrator\eigene dateien\visual studio 2008\projects\engine\engine\cmouse.cpp(106) : warning C4244: 'Argument': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>CSprite.cpp
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(49) : warning C4995: 'gets': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(53) : warning C4995: 'sprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(56) : warning C4995: 'vsprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(22) : warning C4995: 'strcat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(23) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(36) : warning C4995: 'swprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(37) : warning C4995: 'vswprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(39) : warning C4995: 'wcscat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(41) : warning C4995: 'wcscpy': der Name, der als #pragma markiert war, wurde verworfen
1>CSound.cpp
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(358): Siehe Deklaration von '_vsnprintf'
1>h:\programmierung\microsoft directx sdk (october 2005)\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        h:\programmierung\visual c++ 2008\vc\include\stdio.h(483): Siehe Deklaration von '_vsnwprintf'
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(49) : warning C4995: 'gets': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(53) : warning C4995: 'sprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstdio(56) : warning C4995: 'vsprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(22) : warning C4995: 'strcat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cstring(23) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(36) : warning C4995: 'swprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(37) : warning C4995: 'vswprintf': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(39) : warning C4995: 'wcscat': der Name, der als #pragma markiert war, wurde verworfen
1>h:\programmierung\visual c++ 2008\vc\include\cwchar(41) : warning C4995: 'wcscpy': der Name, der als #pragma markiert war, wurde verworfen
1>Code wird generiert...
1>c:\dokumente und einstellungen\administrator\eigene dateien\visual studio 2008\projects\engine\engine\csound.cpp(15) : warning C4700: Die nicht initialisierte lokale Variable "file" wurde verwendet.
1>Manifest in Ressourcen wird kompiliert...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>Verknüpfen...
1>LINK : C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Engine\Debug\Engine.dll wurde nicht gefunden oder beim letzten inkrementellen Linkvorgang nicht erstellt; vollständiger Link wird durchgeführt.
1>   Bibliothek "C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Engine\Debug\Engine.lib" und Objekt "C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Engine\Debug\Engine.exp" werden erstellt.
1>Das Manifest wird eingebettet...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Engine\Engine\Debug\BuildLog.htm" gespeichert.
1>Engine - 0 Fehler, 121 Warnung(en)
========== Alles neu erstellen: 1 erfolgreich, Fehler bei 0, 0 übersprungen ==========



woran liegt es, dass ich so viele Warnungen bekomme? Ich würde das Problem am liebsten einigermaßen elegant lösen und nicht mit _CRT_NO_WARNINGS oder so :)

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

2

21.09.2009, 18:10

Beim drüberschauen sind das alles "nur" Warnungen über veraltete (deprecated) oder "unsichere" Funktionen. Da die aber Teil des DX SDK sind wirste das nicht ändern können.

Wenn du die Warnungen nur für die dshow.h nicht mehr sehen willst einfach vor dem include ein #define _CRT_SECURE_NO_DEPRECATE packen und das dann danach mit #undef wieder aufheben. Dann bekommst du die Warnungen nur noch für "deinen" Code.

3

21.09.2009, 18:12

gibt es denn eine neuere version? hab das 2009er sdk installiert, er included aber trotztdem die 2005er. (ja, hab eingestellt, dass er erst im 2009er suchen soll). Wurde DirectShow nicht entfernt oder sowas?

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

4

21.09.2009, 18:16

Zitat von »"newby"«

gibt es denn eine neuere version? hab das 2009er sdk installiert, er included aber trotztdem die 2005er. (ja, hab eingestellt, dass er erst im 2009er suchen soll). Wurde DirectShow nicht entfernt oder sowas?
DirectShow ist schon seit etwas längerem nicht mehr Teil des DirectX SDK und ins Platform SDK gewandert. Daher nochmal als Tipp am Rande: Verschiedene Versionen der gleichen Library in den globalen Compilereinstellungen bekannt machen kann böse ins Auge gehen ;) In einem Fall wie diesen *kann* sowas krachen, da sich an DirectX ja was geändert haben könnte, seit DirectShow da rausgeflogen ist. Ist zwar ein eher theoretischer Fall, aber never say never ...

5

21.09.2009, 20:07

hab das jetzt mal gemacht:

C-/C++-Quelltext

1
2
3
#define _CRT_SECURE_NO_DEPRECATE
#include <dshow.h>
#undef _CRT_SECURE_NO_DEPRECATE


die warnungen kommen aber immernoch :(

Werbeanzeige