wxWidgets: Was ist xpm?



  • Hallo,

    bin grade totaler Anfänger in wxWidgets und stoße auf etwas total seltsames:
    bei einem Listing werden .xpm-Files eingebunden.
    Dem Quelltext nach zu schließen müssen das Symbole sein...
    Auf jeden fall findet die mein Compiler nicht einfach so, wie das im Listing abverlangt wird.
    Es wird lediglich diese Fehlermeldung ausgegeben:
    fatal error C1083: Datei (Include) kann nicht geöffnet werden: "copy.xpm": No such file or directory

    Was mache ich falsch?



  • Anscheinend liegt die xpm-Datei nicht in deinem Projekt-Ordner. Der Kompiler kann sie einfach nicht finden (und sucht nicht die ganze Festplatte danach ab).

    also 3 Möglichkeiten:

    1. xpm-Datei in den Projekt-Ordner kopieren
    2. den Pfad mit angeben "../meineicons/copy.xpm" (geht ein Verzeichnis zurück und dann in Ordner meineicons)
    3. include-Pfad in Projekt-Einstellungen hinzufügen


  • Zur Vervollständigung:

    .xpm ist ein Dateiformat um kleine Icons etc. in byte-arrays darzustellen. Idr. steht da am Ende einfach C-Code drin.

    Siehe auch: http://en.wikipedia.org/wiki/XPM_(image_format)



  • super danke 🙂
    jetzt habe ich die xpm's aus den wxWidgets-Samples in mein Projekt kopiert.
    Was ist aber, wenn ich sowas selber erstellen will?
    Ich hab google blöd gegooglet und bin auf kein wirklich gutes ergebnis gekommen...
    kennt jemand ein bildbearbeitungsprogramm (unbedingt kostenlos), das im xpm-Format speichern kann?



  • oha wie peinlich...
    gimp kann das 🙂

    da benutzt man seit jahren gimp und hats noch nie bemerkt...

    dann hat sich meine frage ja erübrigt.


Anmelden zum Antworten