Forum: PC-Programmierung Gtkmm Fehler beim Kompillieren


von Benny (Gast)


Lesenswert?

Hallo Leute,

ich fitz mich gerade in die Programmierung mit Gtkmm 2.4 rein. Beim 
erstellen eines Pixbuf aus einer Bilddatei in folgender Codezeile:

Glib::RefPtr<Gdk::Pixbuf> image = 
Gdk::Pixbuf::create_from_file("myimage.png");

kommt dabei folgende Fehlermeldung:

Description  Resource  Path  Location  Type
Invalid arguments '
Candidates are:
Glib::RefPtr<Gdk::Pixbuf> create_from_file(const ? &)
Glib::RefPtr<Gdk::Pixbuf> create_from_file(const ? &, int, int, bool)
'  TestGtk3.cpp  /TestGtk3/src  line 31  Semantic Error

der Funktionsprototyp sieht so aus:

static Glib::RefPtr<Pixbuf> create_from_file(const std::string& 
filename);

In der Dokumentation kommt ein ähnliches Beispiel vor. Ich weiß jedoch 
nicht wo der Fehler liegt. Wisst ihr was?

Benny

von Andreas B. (andreasb)


Lesenswert?

ggf. könnte

std::string file = "myimage.png";
Glib::RefPtr<Gdk::Pixbuf> image =
Gdk::Pixbuf::create_from_file(file);

funktionieren...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.