ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

gtk, glade, c
  #1  
Старый 29.11.2009, 17:16
Аватар для Kerny
Kerny
Познающий
Регистрация: 18.11.2009
Сообщений: 30
Провел на форуме:
86200

Репутация: 17
Отправить сообщение для Kerny с помощью ICQ
По умолчанию 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)
 


Быстрый переход




ANTICHAT.XYZ