Hallo,
bin seit einiger Zeit daran, den Toolkit GTK2 ein wenig besser kennen zu lernen - bisher erfolgreich mit Perl. Nun möchte ich es aber auch in C++ versuchen, also bin ich mal googeln gegangen, und bin auf http://www.gtkmm.org/ gestossen. Da sah' ich eine Liste von Bibliotheken, die ich benötige. Hab' sie per apt-get installiert (SID), und einen Quellcode von derselben Page kopiert, um es einfach mal auszuprobieren. Wie es aussieht, soll lediglich ein Fenster erzeugt werden, aber es kommen immer Fehlermeldungen, von wegen die gtkmm.h-Lib würde nicht gefunden.
Muss ich da noch was verlinken, oder den exakten Pfad dazu angeben?
Der Code:
#include <iostream>
#include <gtkmm.h>
int main(int argc, char *argv[])
{
Gtk::Main kit(argc, argv);
Gtk::Window window;
Gtk::Main::run(window);
return 0;
}
Die Fehlermeldung, wenn ich es per g++ filename.cc kompilieren will:
example.cc:2:19: gtkmm.h: Datei oder Verzeichnis nicht gefunden
example.cc: In function `int main(int, char**)':
example.cc:6: error: `Gtk' undeclared (first use this function)
example.cc:6: error: (Each undeclared identifier is reported only once for each
function it appears in.)
example.cc:6: error: Fehler beim Parsen before `::' token
Oh und entschuldigt bitte den hässlichen Mix aus Deutsch und Englisch
Als ich mein Debian auf Deutsch eingestellt habe, wusste ich das nicht
GTK+ (2.0 oder 2.4) mit C++?
-
- Beiträge: 175
- Registriert: 16.11.2003 19:33:37
- Wohnort: Meisterschwanden, CH
-
Kontaktdaten:
GTK+ (2.0 oder 2.4) mit C++?
Linux- und *BSD-Freaks: http://www.linux-planet.org/
Hallo Kraftwerk
Der Compiler findet die gtkmm-Libraries nicht. Der korrekte Compileraufruf lautet:
g++ filename.cc `pkg-config --cflags --libs gtkmm-2.4`
Achtung: Der pkg-config Befehl ist in Backticks (auf CH-Tastatur über dem ^) eingefasst.
Der Compiler findet die gtkmm-Libraries nicht. Der korrekte Compileraufruf lautet:
g++ filename.cc `pkg-config --cflags --libs gtkmm-2.4`
Achtung: Der pkg-config Befehl ist in Backticks (auf CH-Tastatur über dem ^) eingefasst.
Jabber: neptoon@jabber.org
It's only Rock'n'Roll but I like it
It's only Rock'n'Roll but I like it
PS: Hat übrigens ein recht brauchbares Tutorial auf http://www.gtkmm.org/docs/gtkmm-2.4/doc ... index.html
Jabber: neptoon@jabber.org
It's only Rock'n'Roll but I like it
It's only Rock'n'Roll but I like it