gtkmm; comboboxentry; get_entry undeklared?
-
Hallo,
fuer mein Abschlussprojekt muss soll ich eine Software schreiben, die u. a.
auch unter Linux laufen soll. Nun, die Software an sich ist fertig (entwickelt
unter BSD) und dann hab ich gestern Abend die Quellen unter meine
gentoo-Installation kopiert, kann sie aber nicht korrekt uebersetzen, da ich
folgende Fehlermeldung erhalte:----------Configuration: logview - Debug---------- Compiling profileeditdialog.cxx profileeditdialog.cxx: In member function `void logview::ProfileEditDialog::setProfile(const logview::Profile&)': profileeditdialog.cxx:38: error: `get_entry' undeclared (first use this function) profileeditdialog.cxx:38: error: (Each undeclared identifier is reported only once for each function it appears in.) profileeditdialog.cxx: In member function `virtual void logview::ProfileEditDialog::cmdOK()': profileeditdialog.cxx:43: error: `get_entry' undeclared (first use this function) make: *** [Debug/profileeditdialog.o] Error 1
Die entsprechenden Quellcodezeilen:
protocol->get_entry()->set_text(prot); //und Protocol prot = protocol->get_entry()->get_text() == "TCP" ? TCP : UDP;
protocol ist vom Typ Gtk::ComboBoxEntry*. Ich verstehe nicht, warum er die
Elementfunktion 'get_entry' als nicht deklariert anmeckert, sie ist definitiv
in Gtk::ComboBoxEntry* enthalten.Irgendwelche Ideen?
mfg
v R
-
Hi,
Hm, nicht schlagen, aber die typischen gtk-config/ pkg-config/ whatever Build-Fehler hast Du ausgeschlossen?
-
nman schrieb:
Hi,
Hm, nicht schlagen, aber die typischen gtk-config/ pkg-config/ whatever Build-Fehler hast Du ausgeschlossen?hmmm...also mit "typischen" Build-Fehlern hatte ich bis jetzt noch nichts zu tun
;). Was mir aufgefallen ist: in der gtkmm-2.4er version ist die Elementfunktion
get_entry in der Tat nicht in Gtk::ComboBoxEntry enthalten. Das finde ich sehr
merkwuerdig, da es unter BSD naemlich anstandslos uebersetzt und ich denke nicht,
dass die gtkmm-Quellen da anders sind. Aber wenn es sein muss, werd ich eben
/dev-cpp/gtkmm-2.6 installieren.Wie genau sehen denn diese Build-Fehler aus?
mfg
v R
-
Hmmm...ok, also ich weiss jetzt, dass es gtkmm-2.6 sein muss. Jetzt das beste,
es ist in gentoo hard masked...ganz toll.Dann versuche ich dennoch mal mein Glueck
mfg
v R
-
So, Problem geloest, Programm laeuft jetzt :).
mfg
v R