Include windows.h
-
Hi,
ich habe ein Problem mit dem include der windows.h
Wenn ich diese in der Datei meiner Hauptfunktion einfüge kommen mir jede Menge Fehler entgegen z.B.:error C2872: 'IDataObject': ambiguous Symbol error C3699: '*': cannot use thi indirection on type 'IDataObject'
Hatte jemand schon so ähnliches??
gruss
Thasi
-
Du machst ein include in deiner
main
? Das kann nicht gut kommen. Desweiteren: stell mal#define WIN32_LEAN_AND_MEAN
vor dein include und schau ob das etwas hilftMfG
-
hat geklappt!!
was definiert eigentlich WIN32_LEAN_AND_MEAN ??
Danke
-
Hallo,
besser, was wird nicht includiert, wenn man WIN32_LEAN_AND_MEAN definiert. Dazu sollte man in windows.h nachsehen:
#ifndef WIN32_LEAN_AND_MEAN #include <cderr.h> #include <dde.h> #include <ddeml.h> #include <dlgs.h> #ifndef _MAC #include <lzexpand.h> #include <mmsystem.h> #include <nb30.h> #include <rpc.h> #endif #include <shellapi.h> #ifndef _MAC #include <winperf.h> #include <winsock.h> #endif #ifndef NOCRYPT #include <wincrypt.h> #include <winefs.h> #include <winscard.h> #endif #ifndef NOGDI #ifndef _MAC #include <winspool.h> #ifdef INC_OLE1 #include <ole.h> #else #include <ole2.h> #endif /* !INC_OLE1 */ #endif /* !MAC */ #include <commdlg.h> #endif /* !NOGDI */ #endif /* WIN32_LEAN_AND_MEAN */
MfG,
Probe-Nutzer
-
Vielen Dank
gruss
Thasi