Hallo
Ich verwende in meinem Projekt MFC. Das Includen von Windows.h vor dem Includen der MFC-Header erzeugt eine Fehlermeldung.
Leider verwende ich ein API, das die Windows.h includen muss und vor dem Include noch FD_SETSIZE (die Anzahl verwendeter Sockets) definiert.
Das ist also eine ziemlich hässliche Zwickmühle. :(
Hier die Meldung vom API:
"
Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge
Dann sieht es doch so aus: entweder du verwendest den WMI Mapper oder der fehlerproduzierende Header muss vor windows.h inkludiert werden. Die SW ist ev.nicht dafür ausgelegt wofür du sie verwenden willst. Desshalb bleibt dir wohl tatsächlich nichts anderes übrig, als den Header auf deine Bedürfnisse anzupassen. Was soll daran schlecht sein? Das ist überigens ein Vorzug von OSS - du nimmst was du brauchen kannst, passt es auf deine Bedürfnisse an etc. etc.
d-oli