Fehler bei namespace Jpeg { in #include <jpeg.hpp>



  • Ich versuche den ScreenShot:

    http://www.mbdealer.de/screenshot-erstellen-und-jpg-datei-speichern/

    bei mir zu implementieren.

    Der Fehler kommt schon bei #include <jpeg.hpp>. Der Cursor bleibt nach der

    geschweiften Klammer stehen:

    namespace Jpeg
    {
    //-- type declarations –

    Meldung:

    [C++ Fehler] jpeg.hpp(24): E2141 Fehler in der Deklarationssyntax.

    Weiss jemand einen Rat...



  • Ich hoffe mal, du hast den Code dort nicht 1:1 einfach so kompiliert - ein bißchen (VCL bzw.) C++ Wissen wird schon voraus gesetzt...

    1. #include-Anweisung am Anfang der Datei (zu den anderen #include-Anweisungen, aber möglichst nach #include <vcl.h>)
    2. die restlichen Zeilen in eine eigenständige Funktion packen



  • Ich habe zuerst alles mit *.BMP gemacht und alles funktioniert super. Meine

    Vermutung geht in die Richtung, dass möglicherweise die Komponente für *.JPG nicht

    installiert sind. Ich erinnere mich, dass bei der Installation von C++ Builder

    eine Frage gestellt wurde, ob das alle benutzerdefiniert oder als Standard

    laufen sollte. Ich habe Standard ausgewählt. Wenn ich etwas mehr Zeit habe dann

    versuche ich wieder C++ Builder mit benutzerdefinierter Option zu installieren.



  • #include <jpeg.hpp> von meiner „Bearbeitung Funktion“ am Anfang vom Unit.cpp

    (nach dem #include <vcl.h>) und alles läuft…

    Intuitive Programmierung hat große Zukunft…


Anmelden zum Antworten