Página 2 de 2
Compilar fork Szakats
Enviado: 12 Mar 2014 00:09
por rossine
Olá pessoal,
Perguntei para o Viktor sobre este problema de fechar a janela de prompt, e ele me disse que foi corrigido nesta release:
2014-03-11 19:36 UTC+0100 Viktor Szakáts (vszakats users.noreply.github.com)
* src/rtl/gtcgi/gtcgi.c
* save and restore Windows Console CP on exit
Agora está tudo ok.
T+
Rossine.
Compilar fork Szakats
Enviado: 14 Jul 2014 19:02
por JoséQuintas
Só reabrindo o assunto.
Aqui ainda ocorreu numa situação específica, que pude repetir:
Somente quando interrompe é que no DIR a janela console se fecha.
De resto, funcionando normal com msvc2010, já rodando em clientes.
Aqui Windows 7 Ultimate 64 bits.
Repassei para o Viktor, mas não sei se ele aceita este tipo de coisa por email.
Compilar fork Szakats
Enviado: 16 Jul 2014 01:59
por JoséQuintas
cadastrei a ocorrência no github e aqui ficou resolvido.
2014-07-16 03:25 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
Compilar fork Szakats
Enviado: 17 Jul 2014 12:28
por Jairo Maia
Olá Pessoal,
Baixei o Harbour 3.4, usei o comando git pull, recebo a mensagem que está tudo atualizado.
Nos últimos 2 dias fiz "n" tentativas de compilar, inclusive com outras versões do MinGW, mas não consigo. As últimas foram usando a versão 4.8.1. Tento compilar da seguinte forma:
Código: Selecionar todos
SET HB_INSTALL_PREFIX=C:\HBF34
SET HB_COMPILER=MinGW
rem SET HB_COMPILER_VER=48
rem SET HB_COMPILER_VER=481
SET HB_COMPILER_VER=4.8.1
win-make.exe clean install
Recebo a seguinte mensagem:
Compilar fork Szakats
Enviado: 17 Jul 2014 13:53
por Itamar M. Lins Jr.
Ola!
viewtopic.php?f=43&t=14980
Saudações,
Itamar M. Lins Jr.
Compilar fork Szakats
Enviado: 17 Jul 2014 14:30
por JoséQuintas
Houve mudança.
014-07-16 03:25 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* README.md
* config/global.mk
* config/cygwin/gcc.mk
* config/wce/mingwarm.mk
* config/win/mingw.mk
* utils/hbmk2/hbmk2.prg
* changed mingw HB_COMPILER_VER/${hb_comp_ver} version value
to be in sync with msvc format and to get prepared for gcc 4.10.0
Old format: mingw: 48 msvc: 1800
New format: mingw: 0408 msvc: 1800
If you had manually set HB_COMPILER_VER for mingw, update
it to the new format. hbmk2 will accept old format ('49')
and automatically convert it to new format ('0409'), while
showing a warning. GNU Make system will _silently ignore_
the old format. Please note that the best is to rely on
autodetection and not to manually set either HB_COMPILER
or HB_COMPILER_VER.
You'll also need to update your .hbp/hbc files in the
unlikely event you use the ${hb_comp_ver} macro in them,
to compare it against the new values.
Compilar fork Szakats
Enviado: 17 Jul 2014 14:35
por rossine
Olá Jairo,
Eu fiz isto e está gerando os binários corretamente:
Até 16/07/14 eu usava assim:
Agora mudei para isto:
Quando está gerando agora, aparece as informações do compilador usado, assim:
Código: Selecionar todos
! HB_HOST_PLAT: win (x86) HB_SHELL: nt
! HB_PLATFORM: win (x86) (autodetected)
! HB_COMPILER: mingw (v0408)
T+
Rossine.
Compilar fork Szakats
Enviado: 18 Jul 2014 15:34
por Jairo Maia
Olá Pessoal,
Primeiro, meu muito obrigado a todos por toda ajuda recebida neste tópico, pois consegui instalar o Harbour 3.4 no Windows 7 64bits. Agradecimento especial ao Itamar, pois segui passo-a-passo o
Tutorial do Itamar.
Gostaria de destacar que ontem após postar minha mensagem, decidi mudar minha máquina de programação, por outra com Windows 7-64. Não era o planejado, e talvez nem o momento ideal, mas acho que valeu a pena.
Montei o ambiente de programação, instalando tudo necessário, compilei o Harbour, e há pouco, compilei meu primeiro programa com essa versão.
Precisei fazer as seguinte alterações:
Código: Selecionar todos
Wvt_SetTitle( "Titulo" ) por Hb_GtInfo( HB_GTI_WINTITLE, "Titulo" )
Wvt_GetScreenWidth() por Hb_GtInfo( HB_GTI_DESKTOPWIDTH )
Wvt_GetScreenHeight() por Hb_GtInfo( HB_GTI_DESKTOPHEIGHT )
Nota: Os seguintes comandos não funcionaram corretamente, e retornavam informação errada:
Código: Selecionar todos
Hb_GtInfo( HB_GTI_SCREENWIDTH )
Hb_GtInfo( HB_GTI_SCREENHEIGHT )
Suprimi as seguintes funções, e sem prejuízo de exibição de acentuação:
Novamente,
Muito Obrigado a todos.
Compilar fork Szakats
Enviado: 18 Jul 2014 15:53
por janio
Uma duvidazinha basica q mim ocorreu aqui agora...
Um sistema compilado em
64bits so pode rodar em maquinas com
win64bits
?
Compilar fork Szakats
Enviado: 18 Jul 2014 17:26
por Itamar M. Lins Jr.
Sim, o maior só roda em outro maior ou igual.
16/32 roda tranquilo no 64.(via emuladores) Já o 64 não cabe no 32...
T+
Itamar M. Lins Jr.
Compilar fork Szakats
Enviado: 18 Jul 2014 17:43
por Jairo Maia
Olá Jânio,
Apenas algumas informações adicionais:
Neste novo ambiente, instalei ambas versões do MinGW, a 32 e a 64bits. Compilei o Harbour 3.4 em 32bits na pasta C:\HBF34-32, e o harbour 64bits na pasta C:\HBF34-64.
Se eu gerar meu aplicativo com o Harbour 64bits, ele roda apenas em 64bits. Se eu gerar o aplicativo com o Harbour 32bits, ele roda em ambos ambientes.
O Windows não faz diferença ser 64 bits, mas a compilação tem o efeito já dito acima pelo Itamar, pois depende da compilação do Harbour que você usa.