gdiplus.h
-
Hallo
ich wollt fragen wieso mir der compiler 16 errors meldet, wenn ich die
gdiplus.h include ?
und zwar geht es einzig um die 2 funktionen min und max, die nicht in
gdiplus.h bzw gdiplustypes.h definiert sind
z.b.
"GdiplusTypes.h": E2268 Call to undefined function 'min' in function RectF::Intersect(RectF &,const RectF &,const RectF &) at line 459
"GdiplusTypes.h": E2268 Call to undefined function 'min' in function RectF::Intersect(RectF &,const RectF &,const RectF &) at line 460
"GdiplusTypes.h": E2268 Call to undefined function 'max' in function RectF::Intersect(RectF &,const RectF &,const RectF &) at line 461
"GdiplusTypes.h": E2268 Call to undefined function 'max' in function RectF::Intersect(RectF &,const RectF &,const RectF &) at line 462achja ich benutzt den neuen borland c++builderx
-
ok
habs gefunden in den forums (jaja man sollte erst die suche benutzen und dann posten :p )
für alle dies interesiert:#include <algorithm>
using std::min;
using std::max;
#include <GDIPlus.h>muss man benutzen um gdiplus einzulinken.
echt komisch...
wieso hat M$ net sowas in dir gdiplus.h drin ? oder in der dgiplustypes.h ?
ich meine die verwenden doch min und max wieso includen die net algorithm...
und wieso steht sowas net in der windows sdk?achja und hat einer eine ahnung wieso
"GdiplusHeaders.h": W8022 'Bitmap::Clone(const Rect &,int)' hides virtual function 'Image::Clone()' at line 582
?
sowas sollte man doch unbedingt vermeiden ...naja von mir aus könnter den thread löschen