Falscher dsp Eintrag



  • Hallo NG,

    Ich habe eine MFC-Anwendung, welche ein COM-Interface zur Verfügung stellt. Dieses Interface wird in der Datei COM.idl beschrieben. Somit wird vom MIDL-Compiler die Datei COM_i.h/.c erzeugt und entsprechend mitkompiliert.

    Der dazugehörige DSP-Eintrag lautet:
    # ADD MTL /tlb ".\COM.tlb" /h "COM_i.h" /iid "COM_i.c" /Oicf

    Da das MFC-Projekt nun vorkompilierte Header-Dateien verwendet, wird nun in der COM_i.c die Include-Anweisung #include "stdafx.h" erwartet. Diese existiert jedoch nicht, da die c-Datei automatisch erzeugt wird. Wie kann ich das Problem umgehen, damit der Compiler dieses include nicht erwartet?

    Danke.

    Gruß Rinle612


Anmelden zum Antworten