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
C-/C++-Quelltext |
|
1 |
#pragma warning(push, 0)
|
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 |
c:\programme\allegro\allegro for ms vc++ 8\include\allegro\internal\alconfig.h(395) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned char *' c:\programme\allegro\allegro for ms vc++ 8\include\allegro\internal\alconfig.h(402) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned char *' c:\programme\allegro\allegro for ms vc++ 8\include\allegro\inline\draw.inl(421) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned char *' c:\programme\allegro\allegro for ms vc++ 8\include\allegro\inline\draw.inl(435) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned char *' c:\programme\allegro\allegro for ms vc++ 8\include\allegro\inline\draw.inl(446) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned short *' c:\programme\allegro\allegro for ms vc++ 8\include\allegro\inline\draw.inl(460) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned short *' c:\programme\allegro\allegro for ms vc++ 8\include\allegro\inline\draw.inl(471) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned short *' c:\programme\allegro\allegro for ms vc++ 8\include\allegro\inline\draw.inl(485) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned short *' c:\programme\allegro\allegro for ms vc++ 8\include\allegro\inline\draw.inl(521) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned int *' c:\programme\allegro\allegro for ms vc++ 8\include\allegro\inline\draw.inl(535) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned int *' |
Zitat von »"tobb"«
@Ba'el:
Ich vermute du meinst abstrakte Funktionen, die mit einem "= 0" deklariert werden und nicht definiert werden.
C-/C++-Quelltext |
|
1 |
#pragma warning( disable: 312 ) |
Zitat von »"David_pb"«
Wegen der Warnungen:
C-/C++-Quelltext
1 #pragma warning( disable: 312 )
Allerdings solltest du lieber auf die Warnungen achten und versuchen diese zu beseitigen statt zu unterdrücken!
C-/C++-Quelltext |
|
1 2 3 4 |
#pragma warning( push ) #pragma warning( disable: 312 ) #include <deinheader.h> #pragma warning( pop ) |
C-/C++-Quelltext |
|
1 2 3 |
#ifdef _MSC_VER
// do something microsoft specific
#endif
|
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 |
#ifdef _MSC_VER #define DISABLE_MSC_WARING_312 #pragma warning(push) \ #pragma warning(disable: 312) #define ENABLE_MSC_WARING_312 #pragma warning(pop) #else #define DISABLE_MSC_WARING_312 #define ENABLE_MSC_WARING_312 #endif |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 |
#ifdef _MSC_VER #pragma warning( push ) #pragma warning( disable: 312 ) #endif #include <xyz.h> #ifdef _MSC_VER #pragma warning( pop ) #endif |
Werbeanzeige