Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Mehrfaches Includen von Windows.h bei MFC

Yves3 / 9 Antworten / Flachansicht Nickles

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:
"

bei Antwort benachrichtigen
d-oli Yves3 „ Ich brauche das nicht, verwende nur standard XML/CIM. Mit dem Manual ist das so...“
Optionen

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

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen