GDI - Probleme mit GDIplusEnums.h
-
Hallo,
ich habe mir die HEader Dateien der GDI+ von Microsoft in mein "include" Verzeichnis des Compilers kopiert. http://www.codeproject.com/vcpp/gdiplus/codemaze/GDI+Files.zip
Nun erhalte ich folgende Fehlermeldungen:
Project : Win32 Application
Compiler : GNU GCC Compiler (called directly)
Directory : C:\Dokumente und Einstellungen\Andi\Eigene Dateien\Eigene Programme\GDI+Tutorial_cpp\
--------------------------------------------------------------------------------
Switching to target: default
Compiling: main.cpp
In file included from C:/Programme/CodeBlocks/include/gdi+/gdiplus.h:34,
from main.cpp:2:
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:534: error: use of enumEmfPlusRecordType' without previous declaration C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:548: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:548: error: enumerator value forWmfRecordTypeSetBkColor' not integer constant
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:549: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:549: error: enumerator value forWmfRecordTypeSetBkMode' not integer constant C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:550: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:550: error: enumerator value forWmfRecordTypeSetMapMode' not integer constant
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:551: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:551: error: enumerator value forWmfRecordTypeSetROP2' not integer constant C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:552: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:552: error: enumerator value forWmfRecordTypeSetRelAbs' not integer constant
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:553: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:553: error: enumerator value forWmfRecordTypeSetPolyFillMode' not integer constant C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:554: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:554: error: enumerator value forWmfRecordTypeSetStretchBltMode' not integer constant
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:555: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:555: error: enumerator value forWmfRecordTypeSetTextCharExtra' not integer constant C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:556: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:556: error: enumerator value forWmfRecordTypeSetTextColor' not integer constant
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:557: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:557: error: enumerator value forWmfRecordTypeSetTextJustification' not integer constant C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:558: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:558: error: enumerator value forWmfRecordTypeSetWindowOrg' not integer constant
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:559: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:559: error: enumerator value forWmfRecordTypeSetWindowExt' not integer constant C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:560: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:560: error: enumerator value forWmfRecordTypeSetViewportOrg' not integer constant
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:561: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:561: error: enumerator value forWmfRecordTypeSetViewportExt' not integer constant C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:562: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:562: error: enumerator value forWmfRecordTypeOffsetWindowOrg' not integer constant
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:563: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType' C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:543: error: forward declaration ofenum Gdiplus::EmfPlusRecordType'
C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:563: error: enumerator value forWmfRecordTypeScaleWindowExt' not integer constant C:/Programme/CodeBlocks/include/gdi+/GdiplusEnums.h:564: error: invalid use of undefined typeenum Gdiplus::EmfPlusRecordType'
Process terminated with status 1 (0 minutes, 3 seconds)Dabei habe ich in meinem Code nichts verändert (er lief vorher), nur folgendes includet:
#include <gdi+/gdiplus.h>Wo ist mein Fehler, was mache ich falsch?
viele liebe Grüße
supersass1