Wie bringt man das AMCAP sample aus der SDK zum laufen?



  • Hallo,

    ich wollte den Sample AMCAP aus der SDK Bibliothek kompilieren allerdings ist ein Fehler aufgetreten der sagt, dass streams.h nicht gefunden wird.
    Beim google haben ich gefunden, dass ich in der Umgebung einen Verweis auf dem Pfad "C:\Programme\Microsoft SDKs\Windows\v6.1\Samples\Multimedia\DirectShow\BaseClasses" machen soll. Allerdings habe ich nirgendwo gefunden wie man es bei Visual C++ 2008 macht.

    [Update]

    ich habe bei Extra->Option->Projekte und Projektmappen-> VC++-Verzeichnisse: unter Includedatein habe ich den Pfad "C:\Programme\Microsoft SDKs\Windows\v6.1\Samples\Multimedia\DirectShow\BaseClasses" eingefügt.

    Doch Anscheinend reicht das nicht! Ich bekommen ein Menge anderer fehler:
    hier ein Teil:

    amcap.cpp
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(3) : error C2871: 'System': Es ist kein Namespace mit diesem Namen vorhanden
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(4) : error C2653: 'System': Keine Klasse oder Namespace
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(4) : error C2871: 'ComponentModel': Es ist kein Namespace mit diesem Namen vorhanden
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(5) : error C2653: 'System': Keine Klasse oder Namespace
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(5) : error C2871: 'Collections': Es ist kein Namespace mit diesem Namen vorhanden
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(6) : error C2653: 'System': Keine Klasse oder Namespace
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(6) : error C2871: 'Forms': Es ist kein Namespace mit diesem Namen vorhanden
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(7) : error C2653: 'System': Keine Klasse oder Namespace
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(7) : error C2871: 'Data': Es ist kein Namespace mit diesem Namen vorhanden
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(8) : error C2653: 'System': Keine Klasse oder Namespace
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(8) : error C2871: 'Drawing': Es ist kein Namespace mit diesem Namen vorhanden
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(22) : error C2059: Syntaxfehler: 'public'
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(22) : error C2059: Syntaxfehler: 'public'
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(22) : error C2653: 'System': Keine Klasse oder Namespace
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(23) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
    c:\programme\microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\streams.h(23) : error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
    ...
    

    Das ist doch zum deprimieren! 😞 Immer wieder Probleme. Ich habe mir extra das Buch Eintieg in Visual C++ 2008 besorgt... 😡 Und doch muss ich immer auf eure Hilfe hoffen.

    Was muss ich jetzt weiter machen um AMCAMP kompilieren zu können?



  • Sieht nach C++/CLI aus.



  • Dann weiß ich wenigstens wo ich die Frage neu posten werde.




Anmelden zum Antworten