Página 1 de 1

Dicas hwgui

Enviado: 23 Set 2020 22:19
por JoséQuintas
Apesar que ela tá melhor que a maioria, mas dá pra melhorar.

Nos hbps da hwgui, a indicação de pasta pra plataforma e compilador, vai deixar libs separadas igual Harbour

Código: Selecionar todos

-olib/${hb_plat}/${hb_comp}/hwgui
Gerando hbx, ele vai ser usado na linquedição pra dica sobre qual lib falta

Código: Selecionar todos

-hbx=include/hwgui.hbx
Lógico, se mudou a pasta da LIB, alterar o HBC

Código: Selecionar todos

libpaths=lib/${hb_plat}/${hb_comp}
Na pasta de samples, pra definir uma configuração global para os fontes, e compilar qualquer um usando hbmk2 nomedofonte.prg:
um HBMK.HBM contendo

Código: Selecionar todos

../hwgui.hbc
-w0 -es0
Traduzindo:

Quem baixar, vai na pasta hwgui e digita: hbmk2 hwgui.hbp
Depois vai na pasta samples e digita: hbmk2 exemplo1.prg
Isso SEM CONFIGURAR NADA.

Depois pra usar pra valer, pode colocar no HBP do projeto: hwgui.hbc

E finalmente, colocar o path dela no Harbour: em /harbour/hbmk.hbc acrescenta libpaths=c:\hwgui ou o nome que tiver usado.

Colocando HWGUI no /harbour/bin/hbmk.hbc vai atrapalhar outras compilações?
Não, porque a pasta da hwgui não tem include nem nada que possa atrapalhar.
A única coisa que tem lá é o hwgui.hbc, que só vai ser usado se colocar isso na linha de comando ou no HBP.

Simples assim, igual qualquer LIB do Harbour.

Dicas hwgui

Enviado: 23 Set 2020 22:31
por JoséQuintas
Mas se quiser melhorar..... rs

Código: Selecionar todos

$hb_pkg_install.hbm
Se a LIB estiver padronizada, isso no HBP faz com que o pacote seja instalado na pasta addons do Harbour.
Os nomes de pasta padrão são copiados: doc, tests, include, etc. e os demais são desprezados.
Neste caso, ela passa a ser tratada igual às contrib do Harbour