Qt5xhb compila para Android ?
Moderador: Moderadores
Qt5xhb compila para Android ?
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

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
Qt5xhb compila para Android ?
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
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
Marcos Antonio Gambeta
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Qt5xhb compila para Android ?
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?
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?
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
Qt5xhb compila para Android ?
Com base na minha experiência, considero o tamanho das aplicações e a velocidade de execução satisfatórias.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?
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
Marcos Antonio Gambeta
