Glade for Linux

Algum colega já usou o Glade, para construção de interfaces gráficas no Linux?
Será que dá pra mixar codigos C e assembly?Como no C++Builder?
Grato
Será que dá pra mixar codigos C e assembly?Como no C++Builder?
Grato
Fórum sobre desenvolvimento de sistemas embarcados: Hardware e Software, Tecnologias: Eletrônica digital e analógica, Microcontroladoras, Microprocessadores, Sistemas *NIX (Linux, BSD), Software embarcado Baremetal. Sem fins lucrativos.
http://www.asm51.com.br/phpbb/
enigmabox escreveu:Algum colega já usou o Glade, para construção de interfaces gráficas no Linux?
Será que dá pra mixar codigos C e assembly?Como no C++Builder?
Grato
joe-adb escreveu:Fala enigmabox
Cara, o Glade não tem nada a ver com seu compilador (que é quem permite e define quais as regras para que você insira código Assembly dentro do seu código C). Ele é apenas um construtor de interfaces gráficas GTK+.
Na verdade, o Glade pode ser usado para gerar código C diretamente, mas isso não é mais recomendado já que a partir das novas versões, ele não terá mais essa funcionalidade.
A idéia por trás dele é bem interessante: ele cria um arquivo xml que possui a estrutura da sua interface e carrega esse arquivo através da libglade dinamicamente...
E a libglade pode ser usada diretamente com a linguagem C ou com outras linguagens como C++, Java, Perl, Python, C#, Pike, Ruby, Haskell, etc.
É comum o pessoal que usa Glade trabalhar com o gcc (quando está programando em C ou C++), já que a grande maioria dos usuários são usuários do GNU/Linux também, mas creio que isso não seja obrigatório.
De qualquer maneira, quem vai definir se você pode incluir Assembly em seu código C (e como você fará isso) é o compilador que você está utilizando, não o seu construtor de interfaces