Pessoal, preciso da ajuda de vcs.
É o seguinte: eu sempre usei o Harbour 3.4 no Linux sem problemas, mas agora surgiu a necessidade de usar essa versão no Windows e alguns problemas apareceram. Vou relatar o que eu fiz.
1 ) Baixei o Harbour já compilado do site https://github.com/vszakats/harbour-cor ... hot-win.7z
2 ) Como o Harbour veio sem o gcc eu baixei a versão https://github.com/vszakats/harbour-cor ... tag/v3.0.0 mas usei apenas a pasta comp.
3 ) Incluí a seguinte linha no PATH : set PATH=%PATH%;c:\harbour34\bin
Quando fui compilar deu o seguinte problema :
C:/HARBOUR34/lib/win/mingw/libhbvm.a(extrap.o):extrap.c:(.text+0xa): undefined reference to `__chkstk_ms'
C:/HARBOUR34/lib/win/mingw/libhbrtl.a(errintlo.o):errintlo.c:(.text+0xa): undefined reference to `__chkstk_ms'
C:/HARBOUR34/lib/win/mingw/libhbpcre.a(pcrecomp.o):pcrecomp.c:(.text+0xa3aa): undefined reference to `__chkstk_ms'
Problemas ao gerar um executável em Hb34
Moderador: Moderadores
Problemas ao gerar um executável em Hb34
Vou deixar registrado aqui o problema e a solução.
O problema :
1 ) Alguma incompatibilidade entre o gcc que veio na distribuição anterior
A solução :
Instalar um novo gcc
Procedimento
1 ) Baixe o gcc de https://sourceforge.net/projects/mingw- ... p_redirect
2 ) Instale em qualquer lugar no seu HD
3 ) Crie a pasta comp dentro do diretório c:\Harbour34. Como já existia eu apaguei o conteúdo dentro dela.
4 ) Após a instalação do novo gcc, mova a pasta mingw32 para dentro da pasta comp (em c:\harbour34)
5 ) Renomeie o nome da pasta mingw32 para mingw
Pronto.
O problema :
1 ) Alguma incompatibilidade entre o gcc que veio na distribuição anterior
A solução :
Instalar um novo gcc
Procedimento
1 ) Baixe o gcc de https://sourceforge.net/projects/mingw- ... p_redirect
2 ) Instale em qualquer lugar no seu HD
3 ) Crie a pasta comp dentro do diretório c:\Harbour34. Como já existia eu apaguei o conteúdo dentro dela.
4 ) Após a instalação do novo gcc, mova a pasta mingw32 para dentro da pasta comp (em c:\harbour34)
5 ) Renomeie o nome da pasta mingw32 para mingw
Pronto.
