Página 1 de 1
HMG Compilado em 64 bits
Enviado: 04 Out 2023 10:24
por Mario Mesquita
Bom dia a todos.
Alguém já gerou programa usando a IDE da HMG clássica em 64 bits? No painel tem uma escolha mas quando escolho 64, dá um erro.
Precisa fazer algo pra gerar? E gerando, ainda se pode gerar em 32?
Agradeço qualquer dica. Desde já, obrigado.
Saudações,
Mario.
HMG Compilado em 64 bits
Enviado: 09 Out 2023 14:01
por NiltonGM
Eu tentei uma vez por curiosidade, deu umas par de erros, aí desisti porque em 32bits roda tão bem e principalmente porque nosso amigo Claudio Soto, o maior colaborador da HMG, muito atuante nesse forum, partiu para novos desafios e deu thau à HMG. Eu também aos poucos, como muitos, migrando para aplicações web, mas por enquanto matendo um pé aqui ho Harbour+HMG.
HMG Compilado em 64 bits
Enviado: 09 Out 2023 14:20
por JoséQuintas
Que eu me lembre, é só compilar.
Detalhes:
COMPILAR fase1: é o harbour gerar fonte C, qualquer harbour 32 ou 64 bits gera fonte C pra 32 ou 64 bits
COMPILAR fase 2: é o compilador C, 32 ou 64 bits, para o fonte gerado
LINQUEDITAR: vai juntar o que foi compilado e as LIBs. Se não tiver LIBs 64 bits não vai.
Como conferir, exemplo:
harbour/lib/win/mingw - se tem conteúdo, pode gerar mingw 32 bits
harbour/lib/win/mingw64 - se tem conteúdo, pode gerar mingw 64 bits
E lógico, pela IDE aí não sei dizer, porque depende da IDE ter sido preparada pra isso.
Se não for pela IDE, faça por fora, pelo HBMK2, mesmo se for XHarbour.
HMG Compilado em 64 bits
Enviado: 09 Out 2023 18:01
por NiltonGM
Teóricamente é muito simples:
- Instalar o Harbour 64bits, na época achei esse em anexo (HARBOUR-64 (nightly 2016-04-20).rar) na pasta da HMG 3.4.4 (C:\hmg3.4.4\HARBOUR)
Rodar o Build64.bat da pasta c:\hmg3.4.4\ para gerar a IDE
Na prática é outra história, da alguns erros... quem tiver disposição, pode corrigir e criar uma receita de bolo que funcione na prática.
HMG Compilado em 64 bits
Enviado: 10 Out 2023 08:01
por Mario Mesquita
Bom dia, pessoal.
Obrigado pelas dicas. Fiz mais uma tentativa e deu erro ao ler o arquivo .rc, em qualquer um, mesmo se estiver vazio. A mensagem de erro é: "'windres' nÆo ‚ reconhecido como um comando interno ou externo, um programa oper vel ou um arquivo em lotes." e "'HBMK2' nÆo ‚ reconhecido como um comando interno
ou externo, um programa oper vel ou um arquivo em lotes.".
Li que o MINGW-W64 pode compliar tanto 32 como 64 bits. Então será que é algum erro na rotina de compilação pra 64? Estranho, já que essa opção veio com a versão 3 da HMG, tem uns anos... ninguém tentou usar isso pra perceber que não funciona?
Se alguém resolveu isso e quiser comentar...
Abraço,
Mario.
HMG Compilado em 64 bits
Enviado: 10 Out 2023 08:52
por Mario Mesquita
Nilton, agora que vi seu tópico com tudo que envolve a questão. Desculpem a repetição. Mas afinal, conseguiu montar seu programa em 64 bits?
Se sim, vou seguir aqueles passos. E, nossa, não mexo nesses .bats de compilção desde que deixei de usar o Clipper. Tô ceguinho naquilo, rsrs
Mas se funciona, vale a pena.
Abraço,
Mario.
HMG Compilado em 64 bits
Enviado: 10 Out 2023 10:53
por NiltonGM
Mario Mesquita escreveu:Nilton, agora que vi seu tópico com tudo que envolve a questão. Desculpem a repetição. Mas afinal, conseguiu montar seu programa em 64 bits?
Se sim, vou seguir aqueles passos. E, nossa, não mexo nesses .bats de compilção desde que deixei de usar o Clipper. Tô ceguinho naquilo, rsrs
Mas se funciona, vale a pena.
Abraço,
Mario.
Não consegui Mario, por conta desses erros, tem um macete que não estamos pegando, como para mim 32bits é o suficiente, eu não fui a fundo e depois só dou manutenção em Harbour em dois clientes, mas meu foco é Web, deixei o pc desktop pra trás. (mais ou menos kk)