Cross compiler Hwgui Linux -> Windows

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Cross compiler Hwgui Linux -> Windows

Mensagem por Itamar M. Lins Jr. »

Olá!
Compilando a LIB Hwgui de dentro do Linux, gerando a Lib para windows.

Código: Selecionar todos

itamar@itamar-desktop:~/dev/hwgui$ export HB_PLATFORM="win"
itamar@itamar-desktop:~/dev/hwgui$ export HB_COMPILER="mingw64"
itamar@itamar-desktop:~/dev/hwgui$ export HB_CCPREFIX="/usr/bin/x86_64-w64-mingw32-"
itamar@itamar-desktop:~/dev/hwgui$ hbmk2 hwgui.hbp -rebuildall -info
hbmk2: Processando opções do ambiente: -comp=mingw64
hbmk2: Auto-detected platform: win
hbmk2: Usando Harbour: /usr/local/bin /usr/local/include/harbour
       /usr/local/lib/harbour /usr/local/bin /usr/local//share/harbour/contrib
       /usr/local//share/harbour/addons
hbmk2: Processando: hwgui.hbc
hbmk2: Harbour: Compilando módulos...
Harbour 3.2.0dev (r2403071241)
Copyright (c) 1999-2021, https://harbour.github.io/
hbmk2: Compilando...
hbmk2: Criando biblioteca estáticas... lib/libhwgui.a
hbmk2: Atualizando cabeçalhos externos "extern header": hwgui.hbx
itamar@itamar-desktop:~/dev/hwgui$ 
Serve para as outras libs extras a configuração.
UBUNTU ou KUBUNTU mais atual 23.10 GCC 13.2

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Cross compiler Hwgui Linux -> Windows

Mensagem por Itamar M. Lins Jr. »

Olá!
Pergunta!
Pra quê isso ?
Bem meu ambiente preferido é o Linux.
Uso windows no trabalho.
Os meus fontes eu acesso em uma pasta que fica em uma maquina windows. Estou migrando uma aplicação usando 100% código nativo Linux e Windows um único .prg.
Vai facilitar pois posso testar aqui no Linux o aplicativo via wine.(ambiente windows dentro do Linux).
Tem meses que eu estou tentado fazer isso, parece que agora eu consegui.
O pessoal do ACBr trabalha dessa forma. Usando chocolatei(Linux), faz compilação cruzada do ACBrMoitor e da LIB. Também gero por aqui assim, por isso estava tentando usar no Harbour.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder