Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem por rossine »

Blz Itamar, obrigado pela informação.

Depois vou testar esta nova release aqui.

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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
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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem por JoséQuintas »

Faltou acrescentar:
Para descompactar o mingw, precisei pesquisar e instalar um descompactador compatível.
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/
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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?
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem por alxsts »

Olá!

Obrigado Itamar. Vou testar assim que possível.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Usar Harbour 3.4 + Mingw 5.1 Top com 3 passos!

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Responder