Página 1 de 1
Qt4xHb
Enviado: 10 Mai 2013 22:24
por sygecom
Cada vez melhor a Qt4xHb, abaixo um passo a passo de como usar a excelência da Qt4xHb.
http://magsoftinfo.com.br/blogdomag/?p=739
Se tudo der certo, o desenvolvimento para Android com Harbour+Qt4xHb está com os dias contados...a versão 5 do QT promete muitas coisas
Qt4xHb
Enviado: 14 Mai 2013 14:39
por gralak
Caro colega é possível compilar essa Qt4xHb para xHarbour + hbmake ?
Qt4xHb
Enviado: 15 Mai 2013 16:21
por marcosgambeta
gralak escreveu:Caro colega é possível compilar essa Qt4xHb para xHarbour + hbmake ?
Se não ocorrer nenhum imprevisto, as bibliotecas compiladas para xHarbour estarão disponíveis no decorrer da próxima semana.
Mas não sei dizer, no momento, se o hbmake servirá para compilar os programas. Vou ter de fazer testes, para confirmar.
Tanto no Harbour quanto no xHarbour, estou padronizando a compilação com o hbmk2. Embora seja uma ferramenta do projeto Harbour, pode ser utilizada com xHarbour também. Basta usar o parâmetro -xhb, como no exemplo abaixo:
Qt4xHb
Enviado: 15 Mai 2013 17:06
por gralak
Ok Marcos desde já obrigado
Então já aproveitando um gancho teria algum exemplo de como vincular vários .prg, .lib e o rc para compilar com esse hbmk2 ?
Qt4xHb
Enviado: 16 Mai 2013 23:24
por marcosgambeta
gralak escreveu:Ok Marcos desde já obrigado
Então já aproveitando um gancho teria algum exemplo de como vincular vários .prg, .lib e o rc para compilar com esse hbmk2 ?
O hbmk2 é uma ferramenta de linha de comando, sendo que podemos passar os parâmetros diretamente ou através de um arquivo .hbp.
Este é um exemplo de um arquivo .hbp, que usei num projeto recente:
Código: Selecionar todos
# fontes do programa
main.prg
clsmainwindow.prg
clsdialog.prg
errorsys.prg
# nome do programa
-oqdbu
# pasta onde estão os includes
-I..\include
# pastas onde estão as bibliotecas
-L..\lib
-LC:\Qt\4.8.4\lib
# Bibliotecas do Qt4xHb
-lhbqaxcontainer4
-lhbqaxserver4
-lhbqtcore4
-lhbqtdeclarative4
-lhbqtdesigner4
-lhbqtgui4
-lhbqthelp4
-lhbqtmultimedia4
-lhbqtnetwork4
-lhbqtopengl4
-lhbqtscript4
-lhbqtscripttools4
-lhbqtsql4
-lhbqtsvg4
-lhbqttest4
-lhbqtuitools4
-lhbqtwebkit4
-lhbqtxml4
-lhbqtxmlpatterns4
# Bibliotecas do Qt Framework
-lphonon4
-lQAxContainer
-lQAxServer
-lQt3Support4
-lQtCLucene4
-lQtCore4
-lQtDeclarative4
-lQtDesigner4
-lQtDesignerComponents4
-lQtGui4
-lQtHelp4
-lqtmain
-lQtMultimedia4
-lQtNetwork4
-lQtOpenGL4
-lQtScript4
-lQtScriptTools4
-lQtSql4
-lQtSvg4
-lQtTest4
-lQtUiTools
-lQtWebKit4
-lQtXml4
-lQtXmlPatterns4
# indica que é um programa gráfico
-gui
# indica que vai usar o gtwvt para janelas em modo texto
-gtwvt
# indica que a compilação será com o compilador C++
-cpp
Como pode ver, a função do arquivo .hbp é identificar os fontes, pastas de includes e bibliotecas, bem como as bibliotecas em sí. Não é preciso incluir as bibliotecas do núcleo (core), pois são usadas automaticamente.
Uma vez criado o arquivo .hbp, basta compilar como abaixo:
Se estivesse usando xHarbour, seria assim:
Além da lista dos fontes, pode-se colocar no arquivo .hbp:
. arquivos C e C++
. arquivos objeto
. arquivos de recursos
Qt4xHb
Enviado: 17 Mai 2013 12:57
por alxsts
Olá!
Só para enriquecer o conteúdo, segue o link de um tutorial interessante:
Como usar HbMk2
Qt4xHb
Enviado: 17 Mai 2013 16:19
por gralak
OK galera obrigado pela atenção
agora é testar vlw galera