Kerny
29.11.2009, 17:16
Создаю в glade интерфейс для проги, вот файл интерфейса:
<?xml version="1.0"?>
<glade-interface>
<!-- interface-requires gtk+ 2.16 -->
<!-- interface-naming-policy project-wide -->
<widget class="GtkWindow" id="window1">
<child>
<widget class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="label" translatable="yes">label</property>
</widget>
</child>
</widget>
</glade-interface>
Пишу код на си:
#include <stdlib.h>
#include <stdio.h>
#include <gtk/gtk.h>
#include <glade/glade.h>
int main (int argc, char **argv)
{
GladeXML *xml;
gtk_init(&argc, &argv);
glade_init();
xml = glade_xml_new("primer.glade", "window1", NULL);
if (!xml) {
g_warning("Failed to create the interface");
return 1;
}
gtk_main();
return 0;
}
Компилирую:
gcc primer.c -o primer `pkg-config --cflags --libs libglade-2.0`
Компится без ошибок.
запускаю:
./primer
Ничего в консоле нету и прога не запускается. Все это дело естественно под Linux. Не пойму почему не работает.
Скрин:
http://img7.imageshost.ru/imgs/091129/a21a245408/taede8.png (http://imageshost.ru/links/a2ff0063d6a1d6d966f4b2760f364b3b)
<?xml version="1.0"?>
<glade-interface>
<!-- interface-requires gtk+ 2.16 -->
<!-- interface-naming-policy project-wide -->
<widget class="GtkWindow" id="window1">
<child>
<widget class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="label" translatable="yes">label</property>
</widget>
</child>
</widget>
</glade-interface>
Пишу код на си:
#include <stdlib.h>
#include <stdio.h>
#include <gtk/gtk.h>
#include <glade/glade.h>
int main (int argc, char **argv)
{
GladeXML *xml;
gtk_init(&argc, &argv);
glade_init();
xml = glade_xml_new("primer.glade", "window1", NULL);
if (!xml) {
g_warning("Failed to create the interface");
return 1;
}
gtk_main();
return 0;
}
Компилирую:
gcc primer.c -o primer `pkg-config --cflags --libs libglade-2.0`
Компится без ошибок.
запускаю:
./primer
Ничего в консоле нету и прога не запускается. Все это дело естественно под Linux. Не пойму почему не работает.
Скрин:
http://img7.imageshost.ru/imgs/091129/a21a245408/taede8.png (http://imageshost.ru/links/a2ff0063d6a1d6d966f4b2760f364b3b)