... Harbour dentro de um ambiente containerizado usando Docker Compose. O script principal de build é o make.sh, que inicia os containers necessários, prepara o diretório de trabalho workspace e chama o compilador hbmk2.
Segue o link do projeto no github : https://github.com/cleitonleonel/hb_docker
Pesquisa resultou em 3015 ocorrências: +hbmk2
Termo pesquisado: +hbmk2
- 28 Jan 2026 15:28
- Fórum: [x]Harbour
- Tópico: Container Docker para compilar aplicações Harbour no Linux.
- Respostas: 0
- Exibições: 28
- 24 Jan 2026 12:59
- Fórum: [x]Harbour
- Tópico: Cómo crear un PDF a partir de un xml
- Respostas: 3
- Exibições: 122
Re: Cómo crear un PDF a partir de un xml
... É um teste de uso, é apenas teste de compilação.
PROCEDURE Main
SetMode(33,100)
CLS
hpdf_New()
hb_Zebra()
Inkey(0)
RETURN
d:\temp>hbmk2 test
hbmk2: Processing environment options: -comp=mingw
hbmk2: Processing configuration: d:\harbour\bin\hbmk.hbc
Harbour 3.2.0dev (r2601171121 ...
PROCEDURE Main
SetMode(33,100)
CLS
hpdf_New()
hb_Zebra()
Inkey(0)
RETURN
d:\temp>hbmk2 test
hbmk2: Processing environment options: -comp=mingw
hbmk2: Processing configuration: d:\harbour\bin\hbmk.hbc
Harbour 3.2.0dev (r2601171121 ...
- 24 Jan 2026 12:54
- Fórum: [x]Harbour
- Tópico: Cómo crear un PDF a partir de un xml
- Respostas: 3
- Exibições: 122
Re: Cómo crear un PDF a partir de un xml
... fontes ou libs.
Prefixo HPDF, só pode ser harupdf
hb_zebran, só pode ser a zebra
hpdf.hbc
hbzebra.hbc
Se quiser tirar dúvidas, peça ajuda pra hbmk2
hbmk2 -find hpdf_
hbmk2 -find hb_zebra
hbmk2 sabe onde encontrar funções conhecidas, geralmente mostra uma ajuda no final da compilação
Isso ...
Prefixo HPDF, só pode ser harupdf
hb_zebran, só pode ser a zebra
hpdf.hbc
hbzebra.hbc
Se quiser tirar dúvidas, peça ajuda pra hbmk2
hbmk2 -find hpdf_
hbmk2 -find hb_zebra
hbmk2 sabe onde encontrar funções conhecidas, geralmente mostra uma ajuda no final da compilação
Isso ...
- 23 Jan 2026 14:16
- Fórum: [x]Harbour
- Tópico: Cómo crear un PDF a partir de un xml
- Respostas: 3
- Exibições: 122
Cómo crear un PDF a partir de un xml
... harupdf.ch
Este archivo lo renombre a hbhpdf.ch y lo copie a c:\hb32\include
(no se, si es lo correcto).
Versión de harbour:
Harbour Make (hbmk2) 3.2.0dev (r2026-01-09 16:42)
Copyright (c) 1999-present, Viktor Szakats
https://github.com/harbour/core/
Traducción (es): Guillermo Varona Silupú ...
Este archivo lo renombre a hbhpdf.ch y lo copie a c:\hb32\include
(no se, si es lo correcto).
Versión de harbour:
Harbour Make (hbmk2) 3.2.0dev (r2026-01-09 16:42)
Copyright (c) 1999-present, Viktor Szakats
https://github.com/harbour/core/
Traducción (es): Guillermo Varona Silupú ...
- 22 Jan 2026 09:45
- Fórum: Banco de Dados
- Tópico: Dúvida ao Compilar com LetoDBf
- Respostas: 9
- Exibições: 173
Re: Dúvida ao Compilar com LetoDBf
... tudo: BCCC55, BCC58, MinGW e Letodbf-Master. Limpei o PATH e deixei somente o hb32/lib. Descompactei o Letodbf-Master, renomeei para letodbf, rodei Hbmk2 rddleto.hbc para gerar a lib somente com o Hb32, e BINGO.
Gerou a lib librddleto.a , coloquei na pasta lib do Harbour, recompilei o sistema e deu ...
Gerou a lib librddleto.a , coloquei na pasta lib do Harbour, recompilei o sistema e deu ...
- 21 Jan 2026 17:31
- Fórum: Banco de Dados
- Tópico: Dúvida ao Compilar com LetoDBf
- Respostas: 9
- Exibições: 173
Dúvida ao Compilar com LetoDBf
... inclusive com as conexões local, em rede e a principal: remota.
Mas isso "as is" . Se faço alguma alteração e tento compilar, me dá esse erro:
hbmk2: Erro: Referenciado, faltando, mas funções desconhecida(s): LETO_SET(),
LETO_MGSYSINFO(), LETO_FCOPYFROMSRV(), LETO_FCOPYTOSRV()
Como já tentei ...
Mas isso "as is" . Se faço alguma alteração e tento compilar, me dá esse erro:
hbmk2: Erro: Referenciado, faltando, mas funções desconhecida(s): LETO_SET(),
LETO_MGSYSINFO(), LETO_FCOPYFROMSRV(), LETO_FCOPYTOSRV()
Como já tentei ...
- 20 Jan 2026 12:18
- Fórum: [x]Harbour
- Tópico: Gerar dll
- Respostas: 3
- Exibições: 114
Re: Gerar dll
... dele.
Não tenho certeza, mas acho que também tem exemplo de dll no próprio harbour.
Lembrando:
Tem DLL harbour, pra ser usada somente no harbour
Tem DLL windows, segue padrão windows, pra ser usada por qualquer programa
Correção referente hbmk2:
hbmk2 -longhelp
isso mostra a lista completa de ajuda.
Não tenho certeza, mas acho que também tem exemplo de dll no próprio harbour.
Lembrando:
Tem DLL harbour, pra ser usada somente no harbour
Tem DLL windows, segue padrão windows, pra ser usada por qualquer programa
Correção referente hbmk2:
hbmk2 -longhelp
isso mostra a lista completa de ajuda.
- 19 Jan 2026 23:22
- Fórum: [x]Harbour
- Tópico: Gerar dll
- Respostas: 3
- Exibições: 114
Re: Gerar dll
Olá!
Use o parâmetro -hbdynvm na compilação:
Existe também a opção-hbdyn.
Para maiores detalhes, no Prompt de Comando, digite HbMk2, sem mais nenhum parâmetro. Será exibida uma lista de parâmetros aceitos pelo hbmk2.
Use o parâmetro -hbdynvm na compilação:
Código: Selecionar todos
hbmk2 SeuProjeto -hbdynvmPara maiores detalhes, no Prompt de Comando, digite HbMk2, sem mais nenhum parâmetro. Será exibida uma lista de parâmetros aceitos pelo hbmk2.
- 16 Jan 2026 14:24
- Fórum: MiniGui
- Tópico: Leitura de PanelWindow fora do Formulário pai
- Respostas: 19
- Exibições: 356
Re: Leitura de PanelWindow fora do Formulário pai
... Olá mundo” e compilar. Não há necessidade de configuração adicional nem de procedimentos ocultos. Tudo fica registrado nos arquivos de leitura do hbmk2; o arquivo .bat apenas cria os caminhos na sessão atual do prompt de comando.
O que isso significa?
Que, futuramente, se você quiser compilar com ...
O que isso significa?
Que, futuramente, se você quiser compilar com ...
- 07 Jan 2026 20:24
- Fórum: MiniGui
- Tópico: Ajuda na criação de Botões
- Respostas: 25
- Exibições: 700
Re: Ajuda na criação de Botões
... no translate do pré-processador.
O Designer está preparado para ambiente 32 bits; no entanto, ele gera todos os arquivos de configuração do hbmk2 e deixa a disposicao do usuário. Dessa forma, basta copiá-los para um nome diferente e ajustá-los para um ambiente 64 bits, seja utilizando MinGW ...
O Designer está preparado para ambiente 32 bits; no entanto, ele gera todos os arquivos de configuração do hbmk2 e deixa a disposicao do usuário. Dessa forma, basta copiá-los para um nome diferente e ajustá-los para um ambiente 64 bits, seja utilizando MinGW ...
- 11 Dez 2025 01:47
- Fórum: [x]Harbour
- Tópico: Atualização do Harbour dia 11 e 10/12/2025
- Respostas: 0
- Exibições: 256
Atualização do Harbour dia 11 e 10/12/2025
... error: 'memcpy' accessing 4294967295 bytes at offsets 4 and 0 overlaps
6442450943 bytes at offset -2147483648 [-Werror=restrict]
* utils/hbmk2/hbmk2.prg
* applied bcc64 fixes from hbmk2.prg posted by Carlos Vargas on
harbour-devel (reformatted):
https://groups.google.com/g/harbour-devel ...
6442450943 bytes at offset -2147483648 [-Werror=restrict]
* utils/hbmk2/hbmk2.prg
* applied bcc64 fixes from hbmk2.prg posted by Carlos Vargas on
harbour-devel (reformatted):
https://groups.google.com/g/harbour-devel ...
- 07 Dez 2025 14:25
- Fórum: [x]Harbour
- Tópico: Erro compilação quando insiro mais prg
- Respostas: 32
- Exibições: 1324
Re: Erro compilação quando insiro mais prg
Testei aqui e não tem nada anormal no hbp.
O máximo, mesmo na dúvida, seria trocar "\" por "/".
Então voltamos aos testes SEM O HBP.
hbmk2 gaspp40hb.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 ...
O máximo, mesmo na dúvida, seria trocar "\" por "/".
Então voltamos aos testes SEM O HBP.
hbmk2 gaspp40hb.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 ...
- 07 Dez 2025 12:31
- Fórum: [x]Harbour
- Tópico: Erro compilação quando insiro mais prg
- Respostas: 32
- Exibições: 1324
Re: Erro compilação quando insiro mais prg
Tentei aqui usando *.prg limpando o hbp fazendo manualmente hbmk2 , em todas as situações retornou o mesmo erro. Eliminei 3 prg anteriores que que já estavam ok para dar lugar as 3 novas funções e compilou....
anexei o arquivo hbp, tive que alterar a extensão porque o site não deixou subir com essa ...
anexei o arquivo hbp, tive que alterar a extensão porque o site não deixou subir com essa ...
- 07 Dez 2025 11:11
- Fórum: [x]Harbour
- Tópico: Erro compilação quando insiro mais prg
- Respostas: 32
- Exibições: 1324
Re: Erro compilação quando insiro mais prg
Também funcionam parâmetros colocando na linha de comando.
Ao invés de mexer no hbp, coloque na linha de comando.
hbmk2 projeto.hbp gas40hb.prg
Até testar ao contrário também.
hbmk2 gas40hb.prg projeto.hbp
O que colocar na linha de comando é adicionado na compilação, da mesma forma que ...
Ao invés de mexer no hbp, coloque na linha de comando.
hbmk2 projeto.hbp gas40hb.prg
Até testar ao contrário também.
hbmk2 gas40hb.prg projeto.hbp
O que colocar na linha de comando é adicionado na compilação, da mesma forma que ...
- 07 Dez 2025 10:40
- Fórum: [x]Harbour
- Tópico: Erro compilação quando insiro mais prg
- Respostas: 32
- Exibições: 1324
Re: Erro compilação quando insiro mais prg
... TEMP/hbmk_h4f9kz.dir/VIEN01F9.o:VIEN01F9.c:(.data+0x128): undefined r
eference to `HB_FUN_LEXML'
collect2.exe: error: ld returned 1 exit status
hbmk2[industri]: Erro: Executando linkeditor. 1
retirando o -inc e o prgflag mudou um pouco a mensagem parece que não esta compilando vários prg e não ...
eference to `HB_FUN_LEXML'
collect2.exe: error: ld returned 1 exit status
hbmk2[industri]: Erro: Executando linkeditor. 1
retirando o -inc e o prgflag mudou um pouco a mensagem parece que não esta compilando vários prg e não ...