fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>



  • Hallo zusammen,
    habe hier ein Problem, dass ich anscheinend nun selbst nicht mehr loesen kannn.
    Ich schreiben ein DLL in der ich nun MFC benutzen will. Um genauer zu werden benutze ich CString und CFileDialog. Hierfuer muss ich #include <atlstr.h>
    #include <afxdlgs.h> inkludieren.
    Leider bekomme ich da immer den im Titel genannten Fehler. Ich habe auch schon alle windows.h kommentiert und der Fehler existiert immer noch. Ich habe auch schon in zahlreichen Foren nach dem Fehler durchsucht und auch einiges gefunden. Leider haben die vorgeschlagenen Loesungen nichts an meinem Problem geaendert.
    Ich bin nun mit meinem Latein am Ende. Vielleicht kann mir hier jemand helfen.
    Danke schon mal


  • Mod

    Einfach als erstes und einziges afxwin.h inkludieren.
    Dann hast Du alles was Du brauchst, was die MFC betrifft. In keinem Fall die windows.h davor.


Anmelden zum Antworten