kompillering af panel applets i gnome
Jeg har fundet denne stump kode (http://developer.gnome.org/doc/API/2.0/panel-applet/applet-writing.html#HELLO-WORLD) som skulle være et eksempel på en simpel gnome panel applet. Men hvordan kompillerer jeg den?#include <string.h>
#include <panel-applet.h>
#include <gtk/gtklabel.h>
static gboolean
hello_applet_fill (PanelApplet *applet,
const gchar *iid,
gpointer data)
{
GtkWidget *label;
if (strcmp (iid, "OAFIID:My_HelloApplet") != 0)
return FALSE;
label = gtk_label_new ("Hello World");
gtk_container_add (GTK_CONTAINER (applet), label);
gtk_widget_show_all (GTK_WIDGET (applet));
return TRUE;
}
PANEL_APPLET_BONOBO_FACTORY ("OAFIID:My_HelloApplet_Factory",
PANEL_TYPE_APPLET,
"The Hello World Applet",
"0",
hello_applet_fill,
NULL);
Kører jeg gcc applet.c -lm får jeg en fejl om at de to includerede filer ikke kan findes. Gnome-devel og GTK er installeret og filerne finde også i hhv. /usr/include/panel-2.0/ og /usr/include/gtk-2.0/gtk/gtklabel.h