Problem beim #include von "imapi.h"



  • Guten Tag,

    um aus meiner C++ Anwendung (Visual Studio 6) heraus CDs mit Windows XP brennen zu können, möchte ich gerne die Datei "imapi.h" includen.

    Leider ohne Erfolg wie diese Fehlermeldung beweist:
    "fatal error C1083: Include-Datei kann nicht geöffnet werden: 'imapi.h': No such file or directory"

    In den Projekteinstellungen und dort uter "Linker / Objekt-BibliotheksModule" habe ich die "Uuid.lib" eingetragen.

    Microsoft macht folgende Angaben dazu:
    Requirements
    Client: Requires Windows XP.
    Server: Requires Windows Server 2003.
    Header: Declared in Imapi.h.
    Library: Use Uuid.lib.
    DLL: Actxprxy.dll
    GUID: IID_IDiscMaster is defined as 520CCA62-51A5-11D3-9144-00104BA11C5E

    Weis jemand, was ich falsch gemacht habe und kann mir helfen?



  • Hallo,

    an der Angabe:

    Client: Requires Windows XP.

    kannst du erkennen, daß diese Funktionalität erst in Windows XP Einzug gehalten hat. Du benutzt aber Visual Studio 6, eine, auf den Erscheinungszeitpunkt für Windows XP bezogen, alte Entwicklungsumgebung, und folglich können dort auch nicht die erforderlichen Header und Libraries mitgeliefert worden sein, die sich jetzt im aktuellen SDK für Windows befinden. D.h., um Anwendungen für aktuelle Windows-Versionen zu schreiben, ist es immer nötig, das SDK auf dem aktuellsten Stand zu halten, und herunterzuladen:

    http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

    MfG


Anmelden zum Antworten