Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

29.11.2009, 17:16
|
|
Познающий
Регистрация: 18.11.2009
Сообщений: 30
Провел на форуме: 86200
Репутация:
17
|
|
gtk, glade, c
Создаю в 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. Не пойму почему не работает.
Скрин:

|
|
|
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Программист gtk
|
m1lo |
С/С++, C#, Delphi, .NET, Asm |
1 |
28.06.2009 18:48 |
|
GTK и консоль
|
m1lo |
С/С++, C#, Delphi, .NET, Asm |
0 |
13.06.2009 22:31 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|