Logo Hardware.com.br
Ricardo de Castilho
Ricardo de C... Geek Registrado
4.4K Mensagens 2 Curtidas

Programação - Linguagem visual para linux

#1 Por Ricardo de C... 18/09/2002 - 13:39
:?:
Programo alguns anos para windows e gostaria de migrar para linux;

Qual a melhor lingugem visual? facilidade e funcionalidade... (-kylix)


Linguagem tipo Basic para linux alguém conhece?


Como compilar programas feitos em C++ para win32 no linux?

Valeu pessoal,
efbrasil
efbrasil Membro Senior Registrado
348 Mensagens 0 Curtidas
#3 Por efbrasil
18/09/2002 - 15:32
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/
Linux User #101766
Ricardo de Castilho
Ricardo de C... Geek Registrado
4.4K Mensagens 2 Curtidas
#6 Por Ricardo de C...
19/09/2002 - 11:20
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.

frown.png
Tiago Cruz
Tiago Cruz Zumbi Registrado
10.3K Mensagens 1 Curtida
#7 Por Tiago Cruz
19/09/2002 - 11:37
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: smile.png

Não me culpem pois disse que tinha pouca coisa para acrescentar, hein? :roll:
Kit Fisto
Kit Fisto Membro Junior Registrado
106 Mensagens 0 Curtidas
#9 Por Kit Fisto
20/09/2002 - 03:58
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...
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal