Mesclar com programa em C

4 respostas
T

Talvez eu não esteja usando as palavras certas mais não acho isso em sites de pesquisa.

Tenho um programa feito em C, e quero implementar uma interface gráfica para ele, só que fazer isso usando alguma API de Linux é muito trabalhoso (dizem que preguiçoso faz duas vezes).

Em Java eu sei de algumas coisas, mas repassar todo o programa pra ele seria chato também.

Alguma forma de contruir a GUI em Java e aproveitar o código em C?

Lembro de ter lido de algo como ‘native’ em algum lugar…

Obrigado.

4 Respostas

ViniGodoy

Não recomendo usar JNI. Vai ser mais trabalhoso do que implementar sua interface diretamente em C.

Como opções, considere uma API para C como:
http://qt.nokia.com/products/
http://www.wxwidgets.org/
http://www.libsdl.org/
http://web.tiscali.it/morello/MGui/
http://vcf-online.org/

T

Tinha medo disso.

Bom, conhecimento nunca é de mais.

Muito obrigado!!

ViniGodoy

Considere com carinho o uso do Qt. Ele é realmente espetacular, e quase tão fácil de usar quanto o Swing.
Agora, o programa é mesmo em Czão, ou pode ser em C++? Se for só em C a coisa realmente complica.

eliangela

Olá!

Eu conheço um caso de sucesso de uma empresa que faz sistemas em Java e as telas em Delphi (segundo eles, é mais fácil fazer essas telas em Delphi)… Enfim, eles fazem a comunicação do Java com as telas em Delphi usando socket.

Espero ter ajudado

Criado 8 de novembro de 2010
Ultima resposta 9 de nov. de 2010
Respostas 4
Participantes 3