Página 1 de 4

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 03 Jun 2015 19:53
por Itamar M. Lins Jr.
Ola!
1)Baixe o Harbour 3.4 já compilado daqui ó!
https://dl.bintray.com/vszakats/generic ... win.7z.exe
Descompactar na pasta c:\hb34

2)Baixe o Mingw 5.1 zipado deste lugar!
https://www.mirrorservice.org/sites/dl. ... v4-rev0.7z
Descompactar na pasta c:\Mingw32

3)Criar a variável de ambiente!

Código: Selecionar todos

Via CMD
SET PATH=%PATH%;C:\Hb34\bin;C:\Mingw32\bin;
OU pelo painel de controle do windows!
Iniciar->Painel de Controle->sistema->Configurações avançadas do sistema->Avançado->Variáveis de Ambiente->Variáveis do sistema->Path
Dois cliques em cima da palavra Path, no final adicionar: ";C:\Hb34\bin;C:\Mingw32\bin;" sem aspas!
Agora é só correr p/ o abraço!
Não precisa de setar nada nem inventem por favor! setar include, etc, é coisa do passado!
Simples assim!

Não esquecer de apagar as configurações velhas hein!

Saudações,
Itamar M. Lins Jr.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 04 Jun 2015 00:55
por rossine
Olá Itamar,

Você saberia me dizer alguma vantagem desta nova versão sobre as anteriores ? Tipo, ganho de velocidade, etc...

Saberia me dizer também se posso usar esta versão da mingw junto com a QT 5.5.0 ?

Obrigado,

Rossine.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 04 Jun 2015 09:37
por Itamar M. Lins Jr.
Velocidade e correções. E essa é sempre a ultima do Viktor que tem TODAS as correções do Harbour 3.2 e mais as dele.
Já tinha lido alhures que o Firefox demorou menos de 30 minutos para ser compilado em relação a versão do Mingw 4.8, só estava esperando um link fácil p/ baixar.
Essa versão do Viktor vem com UPX.exe,7za.exe... e DLL´s atualizadas.

Saudações,
Itamar M. Lins Jr.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 04 Jun 2015 12:25
por rossine
Blz Itamar, obrigado pela informação.

Depois vou testar esta nova release aqui.

Rossine.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 05 Jun 2015 00:45
por JoséQuintas
Acabo de fazer um comparativo entre mingw 5.1 e msvc 2010.
Gerei o Harbour 2 vezes, pra não fazer diferença alguma coisa anterior.

Código: Selecionar todos

SET HB_COMPILER=mingw
SET HB_COMPILER_VER=0510
ECHO MINGW >> \temp\log
time < \temp\ENTER >> \temp\log
win-make clean install
time < \temp\ENTER >> \temp\log
SET HB_COMPILER=msvc
SET HB_COMPILER_VER=1600
ECHO MSVC >> \temp\log
time < \temp\ENTER >> \temp\log
win-make clean install
time < \temp\enter >> \temp\log
resultado no arquivo log

Código: Selecionar todos

MINGW 
Hora atual:  0:19:19,30
Digite a nova hora: 
Hora atual:  0:30:08,90
Digite a nova hora: 
MSVC 
Hora atual:  0:30:08,92
Digite a nova hora: 
Hora atual:  0:36:51,67
Digite a nova hora: 
11:11 minutos com mingw, pasta do compilador 520mb
06:43 minutos com msvc, pasta do compilador 318mb

Tamanho total da pasta \harbour com os dois compiladores (sem os fontes): 937mb
Tamanho total da pasta dos fontes, incluindo arquivos github: 487mb
Versão Harbour 3.4
Core I5 3.2GHZ (Quad) 8GB Ram W7 64 bits

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 05 Jun 2015 11:51
por Itamar M. Lins Jr.
Como sempre, isso não faz muito sentido.
1) O MingW não é um compilador de única plataforma. Ele roda em praticamente todos OS, por isso é beeeem maior.
2) O importante não é o tempo que ele leva para criar o EXE, mas sim, se o EXE tem BUG´s e acima de tudo se o EXE criado por ele é rápido.
Um teste mais efetivo é comparar por exemplo CÁLCULOS sem precisar acessar o HD.

Eu já li várias vezes o Przmek falando das idiossincrasias do MSVC/M$ em relação ao C inventa coisas totalmente fora do padrão ANSI.

Como sabemos não podemos confiar nessas empresas, pois só estão esperando o momento certo p/ aplicar algum golpe p/ ganhar mais dinheiro, vejo aqui no meu notebook, um iconizinho que apareceu pedindo p/ instalar o Win10, está oferecendo tudo de "graça", para depois cobrar de formas diversas.
Veja o exemplo do Google x Java(Oracle) agora cobrando pelo uso no Android. Por isso o pessoal do FireFox está usando HTML5 no FireFox OS... E assim o mundo vai buscando alternativas de não depender exclusivamente de uma empresa, e sim de compartilhar interesses sem que o outro tenha a possibilidade de "passar a perna", "crescer o olho" nos negócios alheios.

Saudações,
Itamar M. Lins Jr.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 05 Jun 2015 12:19
por JoséQuintas
Faltou acrescentar:
Para descompactar o mingw, precisei pesquisar e instalar um descompactador compatível.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 05 Jun 2015 12:40
por alxsts
Olá!

É possível usar este Harbour 3.4 e Mingw 5.1 junto com a HbQt e HbIDE? Como instalar, considerando que a HbQt usa um Mingw que já vem com ela mesma?

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 05 Jun 2015 12:49
por JoséQuintas
No geral são iguais, mas sempre pode existir alguma particularidade.
Terá que fazer testes.
Uso o Harbour 3.4, mas caso eu troque para o oficial, preciso rotinas auxiliares pra funcionar FTP e email, por exemplo.
Mas não uso nenhum desses dois que mencionou.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 05 Jun 2015 13:28
por Itamar M. Lins Jr.
Para descompactar o mingw, precisei pesquisar e instalar um descompactador compatível.
Uso WINRAR não tive problema nenhum.
É possível usar este Harbour 3.4 e Mingw 5.1 junto com a HbQt e HbIDE? Como instalar, considerando que a HbQt usa um Mingw que já vem com ela mesma?
Sim é possível.
Tem um bug no qtcontribs.hbp já postei lá no forum deles, não é bem um BUG, mas um problema de atualização em relação ao HBMK2.

É mudar o PATH p/ o Mingw 5.1 eu fiz isso aqui.

Saudações,
Itamar M. Lins Jr.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 05 Jun 2015 14:38
por alxsts
Olá!

Obrigado Itamar. Vou testar assim que possível.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 05 Jun 2015 18:15
por Itamar M. Lins Jr.
Bem, eu mudei, mas não funcionou. Tem muitos problemas ainda a HBQT, tem que atualizar o arquivo hbmk2_qt.hb e falta compatibilidade com a QT 4.91 x Mingw5., é esperar sai a QT 5.5 com MingW 5.1 até o final desse mês, segundo os planos da QT.

Saudações,
Itamar M. Lins Jr.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 07 Jun 2015 15:48
por clodoaldomonteiro
Olá amigos,

Vou informar aqui o link para a HBIDE:
http://sourceforge.net/projects/qtcontribs/

São 98 MB, logo tem a QtContribs, pois não achei um instalador somente da IDE.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 07 Jun 2015 18:21
por Itamar M. Lins Jr.
HBIDE, use esse aqui está mais enxuto e atualizado.
https://pctoledo.org/forum/viewto ... 56&t=15902

Saudações,
Itamar M. Lins Jr.

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Enviado: 08 Jun 2015 17:11
por Itamar M. Lins Jr.
Ola!
Consegui usar a HBIDE com Mingw5.1 e Harbour 3.2 ou 3.4.

Quem desejar é só avisar.

Saudações,
Itamar M. Lins Jr.