Qt5xhb compila para Android ?

Outras bibliotecas visuais e IDEs para Harbour/xHarbour (xHGTK/HbWxW/GtWvT/GtWvW/WvWtools.etc)

Moderador: Moderadores

Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Qt5xhb compila para Android ?

Mensagem por Vlademiro »

Alguém sabe informar se a lib Qt5xhb gera aplicativos mobile ? Lá no git eu notei que tem uma opção para gerar a lib, mas alguém conseguiu gerar algum app completo ?
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Qt5xhb compila para Android ?

Mensagem por marcosgambeta »

Na época em que testei, funcionou.

Mas o makefile está desatualizado, precisando de uma revisão. Mudanças no Harbour, Qt Framework e Android NDK precisam ser revisadas e o makefile modificado de acordo.

Com respeito ao Qt5xHb, vale esta regra: se o Harbour e o Qt Framework funcionam no sistema operacional, então o Qt5xHb também funciona, pois ele nada mais é do que uma 'cola' unindo as duas pontas.

Vou ver o que precisa ser feito para atualizar o makefile e mantenho informado do andamento.

Não se esqueça de acompanhar a versão alternativa:

https://github.com/marcosgambeta/qt5xhb-cpp11
Atenciosamente,
Marcos Antonio Gambeta
Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Qt5xhb compila para Android ?

Mensagem por Vlademiro »

Obrigado e parabéns pelo trabalho. Ficou muito bem feito.
Claudio Soto
Colaborador
Colaborador
Mensagens: 566
Registrado em: 27 Ago 2012 12:31
Localização: Uruguay
Contato:

Qt5xhb compila para Android ?

Mensagem por Claudio Soto »

Hola Marcos,
Una pregunta, una de las criticas que se le hacia antes a Qt era que las aplicaciones quedaban grandes, pesadas y lentas, sigue siendo igual o cambio algo?
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Qt5xhb compila para Android ?

Mensagem por marcosgambeta »

Claudio Soto escreveu:Una pregunta, una de las criticas que se le hacia antes a Qt era que las aplicaciones quedaban grandes, pesadas y lentas, sigue siendo igual o cambio algo?
Com base na minha experiência, considero o tamanho das aplicações e a velocidade de execução satisfatórias.

O Qt 5 mostrou ser mais rápido do que o Qt 4. Sendo assim, quem fez testes com o Qt 4, no passado, talvez obtenha um resultado melhor com o Qt 5.

O uso do Qt com [x]Harbour adiciona duas camadas extras nas aplicações:

1) o próprio Qt, ligando a aplicação ao sistema operacional

2) as bibliotecas de ligação (binding's), ligando o [x]Harbour ao Qt

Naturalmente, uma aplicação que usa diretamente a API do sistema operacional será menor e mais rápida, mas não vejo hoje o tamanho e velocidade das aplicações em Qt como um motivo de rejeição.

No Qt5xHb, adicionei algumas opções para reduzir o tamanho das aplicações e aumentar a velocidade de execução:

QT5XHB_NO_REQUESTS
Quando compilado com o parâmetro acima, classes adicionais não são incluídas. O desenvolvedor controla manualmente quais classes ele vai efetivamente usar na aplicação.
Influi no tamanho dos binários.

QT5XHB_DONT_CHECK_PARAMETERS
Quando compilado com este parâmetro, a checagem dos parâmetros é desativada. Caberá ao desenvolvedor se certificar de que está passando os parâmetros corretos para os métodos.
Influi no tamanho dos binários e na velocidade de execução.

Caso alguém se interesse em fazer testes, sugiro ir direto para o projeto Qt5xHb/C++11. O uso de recursos do padrão C++11 reduziu o código e melhorou o desempenho.
Atenciosamente,
Marcos Antonio Gambeta
Responder