livrexpert88
(usa Debian)
Enviado em 28/08/2011 - 19:49h
Olá a todos!
Seguinte, tou aprendendo C e ao mesmo tempo desenvolver aplicativos gráficos em C com Glade,
fiz um básico só pra imprimir uma janela na tela, e ao rodar o arquivo, antes dava erro, mas resolví, e agora somente fica carregando e não faz nada.
Meu .glade:
[muito grande o XML então nem vou postar]
Meu main.cpp:
<code>
#include <glade/glade.h> // Carrega os recursos do Glade
#include <gtk/gtk.h> //Carrega os recursos do GTK
GladeXML * xml; //Cria um ponteiro para uma estrutura GladeXML
int main(int argc,char *argv[]) //O Corpo principal do Programa
{
gtk_init(&argc,&argv); //Inicializa o GTK
glade_init(); //Inicializa o Glade – Isto geralmente é opcional
xml = glade_xml_new("ola.glade","livrexpert",NULL); //Lê o arquivo com a estrutura XML da sua aplicação
glade_xml_signal_autoconnect(xml); //Conecta todos os sinais aos seus manipuladores
gtk_main(); // O Loop de eventos do GTK
return 0;
}
</code>
compilei assim:
<code>
g++ -o ola main.cpp `pkg-config --cflags --libs libglade-2.0`
</code>
Obs.: Havia uma crítica relacionada ao libatk-bridge.so, mas eu resolví instalando at-spi via apt-get,
porém não consigo abrir a janela.
Alguém tem uma dica?
agradeço desde já.
Att,
Marcos