Pesquisa resultou em 2997 ocorrências: +hbmk2

Termo pesquisado: +hbmk2

por dbsh
01 Dez 2025 13:39
Fórum: [x]Harbour
Tópico: enviar arquivo via http multipart/form-data
Respostas: 2
Exibições: 2745

Re: enviar arquivo via http multipart/form-data

Não posso garantir que vai funcionar 100%, foi tirada da minha lib, não testei a execução da funcão separada do meu sistema.
Esta compilando em harbour 3.2.0, ultima versao no git, sem erro.

Compilar: hbmk2 -l hbwin.hbc pctoledo.prg
por Itamar M. Lins Jr.
25 Nov 2025 16:15
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Editor código fonte KATE (Windows/Linux) Comparar 2 arquivos
Respostas: 0
Exibições: 82

Editor código fonte KATE (Windows/Linux) Comparar 2 arquivos

Olá!
Dica para comparar 2 arquivos.
O usuário postou lá num forum um ajuste para hbmk2 compilar BCC em 64bits.
Ai eu quis ver o que ele mudou em relação ao original.
Captura de imagem_20251125_160634.png
No caso, abra os dois arquivos, deixe o FOCO no original ou o que vc quer como SOURCE/MATRIZ ...
por Itamar M. Lins Jr.
20 Out 2025 11:18
Fórum: [x]Harbour
Tópico: Atualização do Harbour 20-10-2025 Compilador ZIG
Respostas: 4
Exibições: 272

Atualização do Harbour 20-10-2025 Compilador ZIG

... darwin/zig.mk
+ config/linux/zig-noauto.mk
+ config/linux/zig.mk
+ config/win/zig-noauto.mk
+ config/win/zig.mk
* config/global.mk
* utils/hbmk2/hbmk2.prg
! typo fixed in Alpha target (this path was really untested)

+ added support for using Zig as LLVM C compiler frontend. Recent
idea ...
por JoséQuintas
11 Set 2025 08:10
Fórum: HwGui
Tópico: Compilar HWGUI com MSVC 2022
Respostas: 3
Exibições: 7008

Compilar HWGUI com MSVC 2022

O demoall é tudo junto, mas dá pra compilar cada exemplo do demoall em separado.
Comece por um separado, pra tirar a dúvida, se tem a ver com algum recurso específico.

Por exemplo demobitmap

hbmk2 demobitmap hwgui.hbc

Não sei dizer se teria que funcionar com qualquer compilador.
por marcosgambeta
11 Ago 2025 08:42
Fórum: [x]Harbour
Tópico: Compilar com xharbour - para os entendidos
Respostas: 5
Exibições: 5092

Compilar com xharbour - para os entendidos

... https://github.com/xHarbour-org/xharbour/blob/main/source/vm/mainwin.c

Por isto que indiquei o uso do arquivo mainwin.o na compilação com o hbmk2.

Não tem nenhuma relação com versões do MinGW, mas sim com a função que será o ponto de partida do programa.

O Harbour usa estes arquivos na ...
por marcosgambeta
10 Ago 2025 16:36
Fórum: [x]Harbour
Tópico: Compilar com xharbour - para os entendidos
Respostas: 5
Exibições: 5092

Compilar com xharbour - para os entendidos

Ao usar o hbmk2 com xHarbour e MinGW, inclua um destes arquivos na compilação:

Para programas em modo texto (console):

obj\gc\mainstd.o
ou
obj\gc64\mainstd.o

Para programas em modo gráfico (GUI):

obj\gc\mainwin.o
ou
obj\gc64\mainwin.o

Exemplos:

hbmk2 teste.prg c:\xharbour\obj\gc\mainwin.o -xhb ...
por JoséQuintas
10 Ago 2025 16:20
Fórum: [x]Harbour
Tópico: Compilar com xharbour - para os entendidos
Respostas: 5
Exibições: 5092

Compilar com xharbour - para os entendidos

... com "entendidos", porque usuários comuns não vão saber responder.

instalei o xharbour compilado com mingw 8.5
tentando usar com mingw 15.1

copiei hbmk2.exe pra pasta xharbour\bin

SET HB_INSTALL_PREFIX=d:\xharbour
SET PATH=d:\tools\util;d:\xharbour\bin;d:\harbour\comp\mingw32\bin


:crtexewin.c ...
por Softwhouse
09 Ago 2025 19:01
Fórum: [x]Harbour
Tópico: Compilar com -w3 -es2
Respostas: 7
Exibições: 5456

Compilar com -w3 -es2

Como resolver o erro na compilação desses .prg compilando com -w3 -es2 ?

Código: Selecionar todos

Memvar cVar
Procedure Main()
Public cVar:= 'Hello World'
Teste()
Return
Teste.prg :

Código: Selecionar todos

Function Teste()
? cVar
Return(Nil)
Hbmk2 Demo.prg teste.prg -w3 -es2
por JoséQuintas
25 Jul 2025 17:52
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Compilação fácil - atualização 2025/07
Respostas: 2
Exibições: 2027

Compilação fácil - atualização 2025/07

O HBMK2 também tem esse recurso, pouco usado, de definir PATHs.
É só definir em um HBMK.HBC junto com o HBMK2.EXE
HBMK2.EXE costuma ficar junto com o harbour (pode ser xharbour também), em harbour\bin\hbmk.hbc

Pode definir PATH pra LIBs, includes, resources, e tudo mais, numa linha ou em várias ...
por JoséQuintas
24 Jul 2025 14:03
Fórum: FiveWin
Tópico: FOXPRO ou Outro Editor de .DBF Modo Console
Respostas: 15
Exibições: 2814

FOXPRO ou Outro Editor de .DBF Modo Console

... mas harbour tem o hb_Compile() que compila um fonte qualquer em run-time.
Pode ser até um fonte completo, de milhares de linhas.
Inclusive o HBMK2 faz isso, ele não precisa do harbour.exe.

Outra opção, que uso em console/gtwvg é uma imitação do dbase que criei.
Dá pra usar em fivewin, de ...
por JoséQuintas
10 Jul 2025 18:22
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Meus repositórios atuais no github
Respostas: 1
Exibições: 2151

Meus repositórios atuais no github

... hbm | 2 +
contrib/hbrun/hbrun.hbp | 2 +
include/hbclass.ch | 2 +-
include/hbsetup.h | 2 +-
src/rtl/arc4.c | 5 ++-
src/vm/extrap.c | 1 +
utils/hbmk2/hbmk2.prg | 71 ++++++++++++++++++++++--------
14 files changed, 306 insertions(+), 24 deletions(-)
create mode 100644 config/wasm/emcc.mk
create ...
por Itamar M. Lins Jr.
10 Jul 2025 13:12
Fórum: [x]Harbour
Tópico: Atualizações Harbour 10/07/2024
Respostas: 2
Exibições: 4188

Atualizações Harbour 10/07/2024

... now harbour.exe binary should also have manifest resource
compiled in when clang is used. Previously second stage rc
calling was implemented only in hbmk2.

* utils/hbmk2/hbmk2.prg
! fixed disappearing llvm-ar with fallback to ar, spotted
in windows-ci/MSYS2


Saudações,
Itamar M. Lins Jr.
por JoséQuintas
10 Jul 2025 12:52
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Meus repositórios atuais no github
Respostas: 1
Exibições: 2151

Meus repositórios atuais no github

... do oficial quando possível

https://github.com/JoseQuintas/hmg3_fork

Última versão válida da HMG3
Acrescentados HBP e HBC pra compilação com HBMK2
Atualizei na última vez para 3.6

https://github.com/JoseQuintas/hmge_fork

Última versão free da HMG Extended
Acrescentados HBP e HBC pra ...
por JoséQuintas
09 Jul 2025 13:46
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Declarar atribuindo valor
Respostas: 3
Exibições: 1674

Declarar atribuindo valor

... e serão variáveis PRIVATE.


d:\temp>copy con x.prg
PROCEDURE Main

LOCAL A := B := C := D := E := 0

RETURN
^Z
1 arquivo(s) copiado(s).

d:\temp>hbmk2 x -w3 -es2


hbmk2: Processing environment options: -comp=mingw
hbmk2: Processing configuration: d:\harbour\bin\hbmk.hbc
Harbour 3.2.0dev ...
por Itamar M. Lins Jr.
07 Jul 2025 16:46
Fórum: [x]Harbour
Tópico: Atualizações do Harbour 07-07-2025
Respostas: 0
Exibições: 4224

Atualizações do Harbour 07-07-2025

... executadas em navegadores ou ambientes Node.js.
Para compilar, use as configurações HB_PLATFORM=wasm, HB_COMPILER=emcc e HB_BUILD_3RDEXT=no no hbmk2. Exemplo:bash

hbmk2 meu_projeto.prg -plat=wasm -comp=emcc -3rdext=no

Isso gera um arquivo .wasm e, opcionalmente, um .js para integração com ...