Fabiano Rech
Veterano
Registrado
2K Mensagens
0 Curtidas
o que mais tem:
blade
freepascal
gtk
jhinton (java+phinton)
de uma olhada lá no site freshmeat.net
efbrasil
Membro Senior
Registrado
348 Mensagens
0 Curtidas
Olha, se o programa que voce tem foi escrito em Visual C++, vai ser meio complicado portar ele pra linux.
Agora se voce tem um codigo em C/C++ e quer criar uma interface grafica, a melhor forma seria usar o Qt. Voce vai ter toda a api necessaria pra criar uma interface grafica.
Tambem existe a biblioteca Gtk, que e a usada pelo gnome, gimp, etc, mas essa eu nunca usei, entao nao posso falar nada.
O Qt tambem pode ser compilado em Windows, entao se voce usa-lo pra fazer sua interface grafica, seu programa vai ser facilmente portavel de um sistema para outro.
O endereco pra obter informacoes sobre o Qt e:
http://www.trolltech.com/
Moonlight
Super Participante
Registrado
1.2K Mensagens
0 Curtidas
Letícia
Linux User: 253009
"Já vi o fim do mundo algumas vezes, e na manhã seguinte tava tudo bem..."
Ricardo de C...
Geek
Registrado
4.4K Mensagens
2 Curtidas
E aonde na net eu encontro material em português para fazer esta conexão?
(C com interface gráfica)
Valeu,
Ricardo de C...
Geek
Registrado
4.4K Mensagens
2 Curtidas
Ajudem-me...
Estou querendo entrar para o mundo linux mas tenho poucos contatos neste mundo ainda!
Se fala muito em linux em scripts, configuração mas muito pouco em programação de aplicativos...
Se alguém está desenvolvendo alguma coisa open ou não, por favor abram o jogo para que nós programadores win abandonemos de vez a idéia de entrar de cabeça no linux.
Tiago Cruz
Zumbi
Registrado
10.3K Mensagens
1 Curtida
Tenho pouco a falar, mas vamos lá:
- Uso o Kylix OE, e ele não compila os programas escritos em Delphi 4. Versões posteriores ainda não testei;
- Os programas em C que tinha escrito for linux precisaram de adaptações para funfarem no rwindows;
- Existem compiladores tipo Visual Basic. Não fui eu quem descobriu isso, foi um colega aqui do forum. Dá uma pesquisada aqui mesmo no forum para você ver os links que eu naum tenho mais... e também não testei eles...
Se você testar, por favor não deixe de postar aqui que creio ser do interesse de mais pessoas, ok:
Não me culpem pois disse que tinha pouca coisa para acrescentar, hein? :roll:
Kit Fisto
Membro Junior
Registrado
106 Mensagens
0 Curtidas
Use QT que é show: /usr/lib/qt*
Use g++ pra compilar C++ no Linux...
Kit Fisto
Membro Junior
Registrado
106 Mensagens
0 Curtidas
Incrível, mas as vezes ocorre alguns problemas de portabilidade de C++, não por causa da linguagem, mas por causa de possíveis bugs nos compiladores.
Certa vez, estava usando o compilador da Borland no Windows, e o meu programa dava pau - basicamente, ele não trabalhava com overloads do operador delete apropriadamente, da maneira que deveria ser. Era um pau bem estranho, que só vai acontecer se você usar algo bem específico do C++. Sucintamente falando, eu tinha uma classe Base e várias classes Derivadas, e um contador de instância comum aos objetos da classe - quando eu deleteva(overload do delete) um ponteiro duma dessas classes, o contador era decrementado e, se chegasse a zero, indicando que não havia mais instâncias do objeto, eu deletava a classe de fato, isto é, o objeto da memória, usando o delete padrão. O problema era que, ao aplicar o operador delete numa classe Derivada com o contador maior que um(isto é, ainda possuia referencias no programa e não era deletada de fato), a classe Deriavada perdia o seu tipo e virava uma classe Base!!! Então, dava pau, é claro, pois as funções virtuais desses objetos chamadas a partir daí eram da classe Base, e não da classe Derivada/original, como deveria ser! Esquisito! Tive que acochambrar para resolver esse problema, sem usar o overload do operador delete...
No Linux, com o mesmo programa, não tive esse problema. Logo, é um pau do compilador mesmo...mas ainda acho o compilador da Borland excelente...
Muito curioso esse problema! Daí o meu relato...
Problemas menores são nomes diferentes de arquivos headers, mas isso é raro...