Qt4xHb

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

Moderador: Moderadores

Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Qt4xHb

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Qt4xHb

Mensagem por gralak »

Caro colega é possível compilar essa Qt4xHb para xHarbour + hbmake ?
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Qt4xHb

Mensagem 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:

Código: Selecionar todos

hbmk2 meuprograma.prg -xhb
Atenciosamente,
Marcos Antonio Gambeta
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Qt4xHb

Mensagem 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 ?
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Qt4xHb

Mensagem 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:

Código: Selecionar todos

hbmk2 qdbu.hbp
Se estivesse usando xHarbour, seria assim:

Código: Selecionar todos

hbmk2 qdbu.hbp -xhb
Além da lista dos fontes, pode-se colocar no arquivo .hbp:

. arquivos C e C++
. arquivos objeto
. arquivos de recursos
Atenciosamente,
Marcos Antonio Gambeta
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Qt4xHb

Mensagem por alxsts »

Olá!

Só para enriquecer o conteúdo, segue o link de um tutorial interessante: Como usar HbMk2
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Qt4xHb

Mensagem por gralak »

OK galera obrigado pela atenção
agora é testar vlw galera
Responder