Harbour compilado para 64 bits

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Harbour compilado para 64 bits

Mensagem por asimoes »

Prezados,

Alguém teria a compilação do harbour em 64 bits?

Se possível disponibilizar.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Harbour compilado para 64 bits

Mensagem por Pablo César »

Já viu no HMG Build64.bat ? Versões 3.3.0 e 3.3.1 possui 64 bits. Nada que impeça de compilar em modo console.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Harbour compilado para 64 bits

Mensagem por Toledo »

Alexandre, é só seguir o tutorial do Itamar, mas copiar/instalar o MingW64 e nos passos-a-passos do tutorial trocar qualquer referência de pasta \HB32 por \HB64.

https://pctoledo.org/forum/viewto ... 43&t=14980

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Harbour compilado para 64 bits

Mensagem por Jairo Maia »

Olá Alexandre,

Também não vejo dificuldade em instalar o Harbour e a MinGW 64 bits pelo tutorial do Itamar. Mas acabei de subir o Harbour 3.4 64bits atualizado (compilado hoje 14/08/14 - 15h30m) em: Harbour Fork 64bits.

Já para instalar o MinGW 64, instale pelo tutorial do link acima. Se por alguma razão você tiver dificuldade nisso (o que não creio), subo também a MinGW 64 instalada.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Harbour compilado para 64 bits

Mensagem por JoséQuintas »

Além de gerenciar mais de 4GB, teria alguma outra vantagem?
Digo em termos do aplicativo Harbour, porque rodar em 64 bits ele roda, e acessa até 4GB de RAM.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Harbour compilado para 64 bits

Mensagem por Jairo Maia »

No caso do Harbour acho que não. A diferença mesmo está em programas que usam renderização. Mas tem um texto interessante que por ser bastante didático guardei que é este: 64 x 32 bits. Na minha opinião vale a pena ler.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour compilado para 64 bits

Mensagem por Itamar M. Lins Jr. »

Tem um texto do Przmek explicando as vantagens de rodar em 64Bits.
Lembrando que o xHarbour não tem as modificações para rodar em 64Bits.
Na minha opnião não tem e se não chegar alguém lá para "ajudar ?" eles irá permanecer assim por muito tempo. Não tem ninguém lá com capacidade de corrigir os problemas que existem MT, 64Bits do xHarbour, HBCURS, HBTIP, WVW, WVG, Debug, etc... Já melhorados, corrigidos no Harbour, quem chegar lá vai precisar resolver esses "pepinos". A questão é: Será que compensa ? E para quê fazer isso no xHb se já tem isso pronto no Harbour ? Poderam argumentar ainda; Os comandos que existem no xHb que não tem no Harbour ? A resposta é que os comandos do xHb já foram adicionados no Harbour desde muito tempo. Inclusive a parte hb_serialize() para rodar o RDDSQL.

Saudações,
Itamar M. Lins Jr.

Código: Selecionar todos


xHarbour 64bit MS-Windows builds are broken so I coudn't
test it. For MSVS-xhb builds I had to modify C compiler
switches to enable full speed optimization and disable
debug/runtime check code.

Harbour 3.2.0dev (Rev. 18080)
xHarbour build 1.2.1 Intl. (SimpLex) (Rev. 9677)
╒═══════════╤═══════════════════════════════════════════════╤═════╤═════╕
│[x]Harbour │                                               │total│  %  │
│ version   │ C compiler                                    │appl.│diff.│
│           │                                               │time │     │
╞═══════════╪═══════════════════════════════════════════════╪═════╪═════╡
│           │MinGW GNU C 4.6.1 (64-bit) x86-64              │10.00│     │
│           │Microsoft Visual C++ 17.0.50727 (64-bit) x86-64│10.19│  +2%│
│           │Microsoft Visual C++ 17.0.50727 (32-bit) x86   │11.04│ +10%│
│           │MinGW GNU C 4.6.1 (32-bit) x86                 │12.42│ +24%│
│Harbour    │Open Watcom C++ 12.90.8 (32-bit) x86           │15.72│ +58%│
│3.2.0dev   │Borland C++ 5.5 (32-bit) x86                   │16.80│ +68%│
│Rev. 18080 │Borland C++ 5.8.2 (32-bit) x86                 │16.85│ +69%│
│           │Borland/Embarcadero C++ 6.5 (32-bit) x86       │17.00│ +70%│
│           │Pelles ISO C Compiler 4.50 (32-bit) x86        │19.06│ +91%│
│           │Pelles ISO C Compiler 2.70 (32-bit) x86        │21.57│+112%│
│           │Digital Mars C/C++ 8.52.0 (32-bit) x86         │21.20│+116%│
╞═══════════╪═══════════════════════════════════════════════╪═════╪═════╡
│           │Microsoft Visual C++ 17.00.50727.01            │17.61│ +76%│
│xHarbour   │MinGW GNU C 4.6.1 (32 bit)                     │20.61│+106%│
│1.2.1 Intl.│Borland C++ 5.5 (32 bit)                       │25.94│+160%│
│Rev. 9677  │Borland C++ 5.8.2 (32 bit)                     │26.05│+161%│
│           │Embarcadero C++ 6.5 (32 bit)                   │26.46│+165%│
╘═══════════╧═══════════════════════════════════════════════╧═════╧═════╛

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