... algumprograma" da lib
Já
do algumprograma
ou algumprograma()
Isso vai puxar da lib.
cada parte adicional
aplicativo_partex.hbp
lista com prgs
-hblib
-oaplicativo_partex
no principal, além de alguns fontes, e o que já indica
-Lpathdaspartes
-laplicativo_parte2
-laplicativo_parte3 ...
Pesquisa resultou em 86 ocorrências: +hblib
Termo pesquisado: +hblib
- 07 Dez 2025 19:30
- Fórum: [x]Harbour
- Tópico: Erro compilação quando insiro mais prg
- Respostas: 32
- Exibições: 878
- 07 Dez 2025 14:25
- Fórum: [x]Harbour
- Tópico: Erro compilação quando insiro mais prg
- Respostas: 32
- Exibições: 878
Re: Erro compilação quando insiro mais prg
... prg algumfonte.prg
A intenção aqui seria ver se somem/aparecem as funções do gasp40hb.
Outro teste NÃO CONVENCIONAL:
hbmk2 gasp40hb.prg -hblib -hbx=lista.hbx
-hblib é pra gerar lib
-hbx é pra criar um hbx com a lista de funções encontradas na compilação
Olhando o hbx vai ter a visão do ...
A intenção aqui seria ver se somem/aparecem as funções do gasp40hb.
Outro teste NÃO CONVENCIONAL:
hbmk2 gasp40hb.prg -hblib -hbx=lista.hbx
-hblib é pra gerar lib
-hbx é pra criar um hbx com a lista de funções encontradas na compilação
Olhando o hbx vai ter a visão do ...
- 15 Mai 2025 14:18
- Fórum: FiveWin
- Tópico: Novo mingw 15.1
- Respostas: 52
- Exibições: 6228
Novo mingw 15.1
pra esse caso, MEU:
FWCHANGED.HBP
fwchanged.prg
classes\xbrowse.prg
function\checkres.prg
-hblib
-o..\lib\fwchanged
fivewin.hbc
Eu compilo aquele fonte, e mais esses do fivewin que fiz alteração, e gero a lib FWCHANGED.A (seria .LIB em BCC)
Indico essa lib antes das libs do fivewin, pra que ...
FWCHANGED.HBP
fwchanged.prg
classes\xbrowse.prg
function\checkres.prg
-hblib
-o..\lib\fwchanged
fivewin.hbc
Eu compilo aquele fonte, e mais esses do fivewin que fiz alteração, e gero a lib FWCHANGED.A (seria .LIB em BCC)
Indico essa lib antes das libs do fivewin, pra que ...
- 21 Mar 2025 22:56
- Fórum: [x]Harbour
- Tópico: HB_WebView (a cross-platform Webview library)
- Respostas: 15
- Exibições: 16206
HB_WebView (a cross-platform Webview library)
... prg -w2 -es2 -cpp -lshlwapi demo.hbc
Para generar la lib llamo directo al hbmk2 asi:
SET myPATH=C:\hmg.3.6\
SET PATH=%myPATH%harbour64\bin;%myPATH%mingw64\bin;%libPATH%;%PATH%
HBMK2 -hblib -i/. -cpp -o"hb_webview" "hb_webview-lib/hb_webview.prg"
copy /y libhb_webview.a demos\libhb_webview.a
Para generar la lib llamo directo al hbmk2 asi:
SET myPATH=C:\hmg.3.6\
SET PATH=%myPATH%harbour64\bin;%myPATH%mingw64\bin;%libPATH%;%PATH%
HBMK2 -hblib -i/. -cpp -o"hb_webview" "hb_webview-lib/hb_webview.prg"
copy /y libhb_webview.a demos\libhb_webview.a
- 14 Mar 2025 11:20
- Fórum: [x]Harbour
- Tópico: HB_WebView (a cross-platform Webview library)
- Respostas: 15
- Exibições: 16206
HB_WebView (a cross-platform Webview library)
Hola a todos!
Itamar:
Para crear la lib en Windows yo llamo en los bat directo el hbmk2 con los parámetros del hbp:
HBMK2 -hblib -i/. -ldflag=" -lshlwapi -pthread -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic" -mt -gtgui -gtwin -cpp -o"hb_webview" "hb_webview-lib ...
Itamar:
Para crear la lib en Windows yo llamo en los bat directo el hbmk2 con los parámetros del hbp:
HBMK2 -hblib -i/. -ldflag=" -lshlwapi -pthread -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic" -mt -gtgui -gtwin -cpp -o"hb_webview" "hb_webview-lib ...
- 13 Fev 2025 21:14
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: DLGAUTO Dialogs automáticas (não geração de fontes)
- Respostas: 156
- Exibições: 135433
DLGAUTO Dialogs automáticas (não geração de fontes)
... libs minigui tem CH com mesmo nome, se compilar junto dá muito erro.
call \tools\util\c.bat /cmd \github\dlgauto\source\lib_hwgui.prg hwgui.hbc -hblib
call \tools\util\c.bat /cmd \github\dlgauto\source\lib_hmg3.prg hmg3.hbc -hblib
call \tools\util\c.bat /cmd \github\dlgauto\source\lib_hmge.prg ...
call \tools\util\c.bat /cmd \github\dlgauto\source\lib_hwgui.prg hwgui.hbc -hblib
call \tools\util\c.bat /cmd \github\dlgauto\source\lib_hmg3.prg hmg3.hbc -hblib
call \tools\util\c.bat /cmd \github\dlgauto\source\lib_hmge.prg ...
- 19 Nov 2024 20:23
- Fórum: Banco de Dados
- Tópico: mysql novo
- Respostas: 8
- Exibições: 4186
mysql novo
... contrib/hbmysql precisa recompilar com a versão desse MySQL que vc baixou por conta do arquivo mysql.h (deve ter a versão lá, etc.)
hbmysql.hbp
-hblib
-inc
-o${hb_name}
-w3 -es2
-depkeyhead=mysql:mysql.h
-depcontrol=mysql:no{HB_BUILD_3RDEXT='no'}
-depcontrol=mysql:${HB_WITH_MYSQL}
-depincpath ...
hbmysql.hbp
-hblib
-inc
-o${hb_name}
-w3 -es2
-depkeyhead=mysql:mysql.h
-depcontrol=mysql:no{HB_BUILD_3RDEXT='no'}
-depcontrol=mysql:${HB_WITH_MYSQL}
-depincpath ...
- 29 Out 2024 09:19
- Fórum: FiveWin
- Tópico: fivewin 24.09 e mingw
- Respostas: 3
- Exibições: 6844
fivewin 24.09 e mingw
... dummy.prg---
FUNCTION GDIP_Zoom(); RETURN Nil
FUNCTION GDIP_Crop(); RETURN Nil
FUNCTION GDIP_Rotate(); RETURN Nil
FUNCTION GDIP_RingGrad(); RETURN Nil
---dummy.hbp---
dummy
-hblib
-o..\lib\dummy
---fivewin.hbc---
libpaths=lib
{mingw}libs=dummy
{mingw}libs=fivehg
{mingw}libs=fivehgc
...
FUNCTION GDIP_Zoom(); RETURN Nil
FUNCTION GDIP_Crop(); RETURN Nil
FUNCTION GDIP_Rotate(); RETURN Nil
FUNCTION GDIP_RingGrad(); RETURN Nil
---dummy.hbp---
dummy
-hblib
-o..\lib\dummy
---fivewin.hbc---
libpaths=lib
{mingw}libs=dummy
{mingw}libs=fivehg
{mingw}libs=fivehgc
...
- 14 Out 2024 06:33
- Fórum: FiveWin
- Tópico: fivewin 24.09 e mingw
- Respostas: 3
- Exibições: 6844
fivewin 24.09 e mingw
... RETURN Nil
FUNCTION GDIP_Crop(); RETURN Nil
FUNCTION GDIP_Rotate(); RETURN Nil
FUNCTION GDIP_RingGrad(); RETURN Nil
gerei lib:
hbmk2 dymmy.prg -hblib -olib/dummy
e acrescentei no hbc do fivewin, como primeira lib
{mingw}libs=dummy
Confirmado:
Versões seguintes de fivewin não vão precisar das ...
FUNCTION GDIP_Crop(); RETURN Nil
FUNCTION GDIP_Rotate(); RETURN Nil
FUNCTION GDIP_RingGrad(); RETURN Nil
gerei lib:
hbmk2 dymmy.prg -hblib -olib/dummy
e acrescentei no hbc do fivewin, como primeira lib
{mingw}libs=dummy
Confirmado:
Versões seguintes de fivewin não vão precisar das ...
- 25 Ago 2024 18:33
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: DLGAUTO Dialogs automáticas (não geração de fontes)
- Respostas: 156
- Exibições: 135433
DLGAUTO Dialogs automáticas (não geração de fontes)
... em qualquer lib.
Vamos transformar tudo em LIB:
Removi do projeto o lib.prg, que é o que seleciona a lib gráfica.
hbmk2 test -DDLGAUTO_AS_LIB -hblib -odlgauto
hbmk2 lib_fivewin.prg -DDLGAUTO_AS_LIB -hblib -odlgautofivewin
hbmk2 lib_hmge.prg -DDLGAUTO_AS_LIB -hblib -odlgautohmge
hbmk2 lib_hwgui ...
Vamos transformar tudo em LIB:
Removi do projeto o lib.prg, que é o que seleciona a lib gráfica.
hbmk2 test -DDLGAUTO_AS_LIB -hblib -odlgauto
hbmk2 lib_fivewin.prg -DDLGAUTO_AS_LIB -hblib -odlgautofivewin
hbmk2 lib_hmge.prg -DDLGAUTO_AS_LIB -hblib -odlgautohmge
hbmk2 lib_hwgui ...
- 20 Nov 2023 20:14
- Fórum: [x]Harbour
- Tópico: Como utilizar Hbcurl.ch
- Respostas: 30
- Exibições: 26089
Como utilizar Hbcurl.ch
... uso via chroot, é bem prático.
Uso esse shell script para compilar a lib e mover para os locais corretos no meu sistema.
#!/bin/bash
sudo hbmk2 -hblib core.c -ohbcurl hbcurl.hbx
if [ -s libhbcurl.a ]
then
echo "Biblioteca curl compilada com sucesso"
sudo cp hbcurl.ch /usr/local/include/harbour ...
Uso esse shell script para compilar a lib e mover para os locais corretos no meu sistema.
#!/bin/bash
sudo hbmk2 -hblib core.c -ohbcurl hbcurl.hbx
if [ -s libhbcurl.a ]
then
echo "Biblioteca curl compilada com sucesso"
sudo cp hbcurl.ch /usr/local/include/harbour ...
- 27 Ago 2023 15:15
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Configurando a máquina
- Respostas: 2
- Exibições: 854
Configurando a máquina
... da LIB
Aqui depende de cada lib, é onde vai indicar path de arquivos include,lib,etc.
Exemplo:
---HWGUI.HBC---
incpaths=include
libpaths=lib
{!hblib}libs=hwgui procmisc hbxml
4) Pode criar o HBP pra cada projeto com o que entra em cada projeto, ou compilar diretamente.
Exemplo:
HBMK2 teste.prg ...
Aqui depende de cada lib, é onde vai indicar path de arquivos include,lib,etc.
Exemplo:
---HWGUI.HBC---
incpaths=include
libpaths=lib
{!hblib}libs=hwgui procmisc hbxml
4) Pode criar o HBP pra cada projeto com o que entra em cada projeto, ou compilar diretamente.
Exemplo:
HBMK2 teste.prg ...
- 29 Ago 2022 14:13
- Fórum: [x]Harbour
- Tópico: IDE RAD para desenvolvimento Harbour.
- Respostas: 56
- Exibições: 40334
IDE RAD para desenvolvimento Harbour.
... execução do programa.
-inc[-] habilita/desabilitar o modo de compilação incremental
(padrão: desbilitado)
-hbexe criar um executável (padrão)
-hblib criar biblioteca estática
-hbdyn criar biblioteca dinâmica (não ligada com a Harbour VM)
-hbdynvm criar biblioteca dinâmica (ligada com a Harbour ...
-inc[-] habilita/desabilitar o modo de compilação incremental
(padrão: desbilitado)
-hbexe criar um executável (padrão)
-hblib criar biblioteca estática
-hbdyn criar biblioteca dinâmica (não ligada com a Harbour VM)
-hbdynvm criar biblioteca dinâmica (ligada com a Harbour ...
- 30 Nov 2021 17:37
- Fórum: FiveWin
- Tópico: Compilando HELLO.PRG com HBMK2.exe e HARBOUR.
- Respostas: 30
- Exibições: 22525
Compilando HELLO.PRG com HBMK2.exe e HARBOUR.
... sefazclass, deve saber
hbp
#
# sefazclass.hbp
#
sefazclass.hbc
-stop{!allwin}
hbhpdf.hbc
hbzebra.hbc
hbct.hbc
hbwin.hbc
-w3 -es2 -m -n -q
-hblib
-olib/${hb_plat}/${hb_comp}/sefazclass
-hbx=sefazclass.hbx
source/ze_atmseguroclass.prg
source/ze_sefazclass.prg
source/ze_sefazcapicom.prg ...
hbp
#
# sefazclass.hbp
#
sefazclass.hbc
-stop{!allwin}
hbhpdf.hbc
hbzebra.hbc
hbct.hbc
hbwin.hbc
-w3 -es2 -m -n -q
-hblib
-olib/${hb_plat}/${hb_comp}/sefazclass
-hbx=sefazclass.hbx
source/ze_atmseguroclass.prg
source/ze_sefazclass.prg
source/ze_sefazcapicom.prg ...
- 07 Nov 2021 19:19
- Fórum: HwGui
- Tópico: Como se usa o debug da hwgui?
- Respostas: 3
- Exibições: 740
Como se usa o debug da hwgui?
Resolvido.
Alterei o HBC da hwgui.
{!hblib}libs=hwgui procmisc hbxml
{!hblib&!mt}libs=hwgdebug
Não entra debug da hwgui em compilação multithread.
debug.png
O interessante é que perguntando o resultado da rotina, a rotina entra em funcionamento dentro do debug.... rs
Tá retornando sempre 1.
Alterei o HBC da hwgui.
{!hblib}libs=hwgui procmisc hbxml
{!hblib&!mt}libs=hwgdebug
Não entra debug da hwgui em compilação multithread.
debug.png
O interessante é que perguntando o resultado da rotina, a rotina entra em funcionamento dentro do debug.... rs
Tá retornando sempre 1.