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 ...
Pesquisa resultou em 84 ocorrências: +hblib
Termo pesquisado: +hblib
- 15 Mai 2025 14:18
- Fórum: FiveWin
- Tópico: Novo mingw 15.1
- Respostas: 52
- Exibições: 5620
- 21 Mar 2025 22:56
- Fórum: [x]Harbour
- Tópico: HB_WebView (a cross-platform Webview library)
- Respostas: 15
- Exibições: 15862
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: 15862
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: 134009
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: 4055
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: 6784
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: 6784
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: 134009
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: 25737
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: 817
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: 39936
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: 22133
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: 715
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.
- 14 Jun 2021 03:24
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: HBMK2 pra XHarbour
- Respostas: 22
- Exibições: 4161
HBMK2 pra XHarbour
Não lembro se tem opção pra isso.
A alternativa é criar uma LIB tapa-buraco.
e no prompt
-hblib é pra compilar como lib
-odbfnsx é pra ser gerado com esse nome ("o" de output-saída)
A alternativa é criar uma LIB tapa-buraco.
Código: Selecionar todos
//--- test.prg
FUNCTION Tapaburaco()
RETURN Nil
Código: Selecionar todos
hbmk2 test.prg -hblib -odbfnsx
-odbfnsx é pra ser gerado com esse nome ("o" de output-saída)
- 14 Jan 2021 10:57
- Fórum: HwGui
- Tópico: Acentuação - Hwgui UTF-8 x ANSI
- Respostas: 7
- Exibições: 2953
Acentuação - Hwgui UTF-8 x ANSI
... hwgui.hbp 2673 2018-10-19 09:17:38Z alkresin $
#
-3rd=hbide_version=1.0
-3rd=hbide_type=Lib
-3rd=hbide_title=hwgui
-3rd=hbide_output=hwgui
-inc
-hblib
-olib/hwgui
-n
-q0
-w
-es2
-iinclude
# Uncomment these two lines to build HwGUI in Unicode mode
-prgflag=-DUNICODE
-cflag=-DUNICODE
-cflag=-DHWG ...
#
-3rd=hbide_version=1.0
-3rd=hbide_type=Lib
-3rd=hbide_title=hwgui
-3rd=hbide_output=hwgui
-inc
-hblib
-olib/hwgui
-n
-q0
-w
-es2
-iinclude
# Uncomment these two lines to build HwGUI in Unicode mode
-prgflag=-DUNICODE
-cflag=-DUNICODE
-cflag=-DHWG ...