Página 1 de 3

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 10 Abr 2014 17:00
por Itamar M. Lins Jr.
Se vc for criar os binários do Harbour a partir dos fontes.(recomendo)
https://github.com/harbour/core/archive/master.zip

Basta ter apenas o MINGW instalado.

Assumindo que vc está usando o compilador C da marca MINGW, caso ainda não tenha feito o download, pegue esse aqui:
32Bits!
http://sourceforge.net/projects/tdm-gcc ... e/download
64Bits!
http://sourceforge.net/projects/tdm-gcc ... e/download
Para instalar é NEXT,NEXT,NEXT FINISH!!!

Veja se está setado o PATH corretamente ai. Se por acaso, depois de instalado ele não modificar o PATH automaticamente.
VC deve colocar no PATH, lá no Painel de controle do windows etc,etc..., para não precisar ficar setando o tempo todo.

Código: Selecionar todos

set PATH=C:\TDM-GCC-32\bin;%PATH%
Repetindo:
Verifique o seu PATH se tem um caminho apontando onde se encontra o GCC (que é o nome do compilador) teste ai assim:
gcc --version
deve aparece algo assim:

Código: Selecionar todos

C:\fontes\xyz>gcc --version
gcc (tdm-2) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 
Criar um pasta de nome C:\HB32 Onde vai ficar os arquivos "*.EXE, DLL, etc" do Harbour.

Código: Selecionar todos

MD \HB32
SET HB_INSTALL_PREFIX=C:\HB32
Já deixe também padrão no Ruindows, lá no painel de controle, sistema, variáveis de ambiente...

Entrar na pasta onde os fontes do Harbour foram expandidos. Os fontes!!!
Vamos supor que vc colocou os fontes do Harbour na pasta c:\devl\hb32\core-master

Código: Selecionar todos

cd \devl\hb32\core-master
win-make clean install
Se fez tudo da forma como está descrito ai, é só correr p/ o abraço, caso contrário, é só perguntar.
Organização!!!
Os fontes vc coloca(expande) na pasta c:\devl\hb32
E Harbour que vc acabou de compilar vai ficar na pasta c:\hb32.
Tenha a atenção em duas coisas!!!!!
o PATH do MINGW e para onde o "win-maker" vai jogar os arquivos EXE,DLL do Harbour.

Leia o arquivo readme.md do Harbour!
Está em inglês, mas não tem desculpa, qualquer programador tem o dever de saber alguma coisa básica do inglês. Caso contrário fica difícil p/ todos.


Saudações,
Itamar M. Lins Jr.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 15 Abr 2014 07:26
por asimoes
Obrigado Itamar por compartilhar estas dicas para os iniciantes.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 16 Abr 2014 01:12
por alxsts
Olá!

Obrigado Itamar.

Eu sempre baixava a instalação já compilada. Na tentativa de seguir os passos do teu tutorial, encontrei alguns problemas. Criei a pasta Hb32 no meu drive D:

Na descompactação do download, ele cria mais uma pasta dentro da Hb32, ficando assim: D:\dev\Hb32\core-master. Fazendo os ajustes nos paths, não foi possivel gerar o Harbour... o que será que houve?

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 16 Abr 2014 10:33
por Itamar M. Lins Jr.
Irei verificar aqui.

Saudações,
Itamar M. Lins Jr.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 16 Abr 2014 10:41
por Itamar M. Lins Jr.
Já vi.
Vc não está dentro do diretório, quando está chamando o win-make
é só pular p/ o diretório.

Código: Selecionar todos

cd core-master
deve ficar assim
c:\dev\hb32\core-master\> win-make clean install
Como eu uso o GIT aqui no meu note, fica assim:

Código: Selecionar todos

C:\Users\Itamar\Documents\GitHub\core>dir
 O volume na unidade C é Acer
 O Número de Série do Volume é 72BE-88C5

 Pasta de C:\Users\Itamar\Documents\GitHub\core

03/04/14  18:58    <DIR>          .
03/04/14  18:58    <DIR>          ..
24/04/13  10:28             1.492 .gitattributes
18/04/13  21:54               417 .gitignore
23/03/13  21:52               746 .travis.yml
25/10/13  00:46    <DIR>          bin
03/04/14  18:58         9.621.759 ChangeLog.txt
21/01/14  16:49    <DIR>          config
24/03/14  12:18    <DIR>          contrib
02/04/13  14:00            47.562 COPYING.txt
25/10/13  00:46    <DIR>          debian
21/01/14  16:50    <DIR>          doc
20/03/13  15:22           261.120 dos-make.exe
20/03/13  15:22    <DIR>          extras
03/04/14  18:58    <DIR>          include
31/05/13  15:14    <DIR>          lib
21/01/14  16:49             1.151 Makefile
20/03/13  15:22           241.668 os2-make.exe
31/01/14  12:55    <DIR>          package
25/10/13  00:46            71.438 README.md
21/01/14  16:50    <DIR>          src
03/04/14  18:58    <DIR>          tests
21/01/14  16:50    <DIR>          utils
20/03/13  15:22           245.760 win-make.exe
              10 arquivo(s)     10.493.113 bytes
              14 pasta(s)   84.689.002.496 bytes disponíveis

C:\Users\Itamar\Documents\GitHub\core>
Ai é só teclar win-make clean install

Saudações,
Itamar M. Lins Jr.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 16 Abr 2014 11:14
por jairfab
Ficou legal este tutorial, faltou apenas você colocar um exemplo de como compilar utilizando o mingw, a maioria do pessoal como é o meu caso, utiliza o bcc55 com hbmake.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 16 Abr 2014 13:47
por Itamar M. Lins Jr.
BCC é velho demais e o hbmake está totalmente ultrapassado.
Neste tutorial vc faz apenas DUAS coisas.
Usando BCC + hbmake, é muito mais complicado, vamos facilitar, utilizando novas ferramentas.
Para compilar usamos o Hbmk2 não utilizamos o Mingw diretamente.
Voce pode compilar seus projetos de N formas.
Por exemplo:
hbmk2 -omeuexecutavel *.prg -lhbwin -lhbxhb //sem o ponto.exe
Pode criar um arquivo texto de nome ".HBP" (Harbour Project) ?
Tem muitos exemplos aqui no forum e o seu uso é intuitivo.

Saudações,
Itamar M. Lins Jr.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 30 Abr 2014 01:32
por alxsts
Olá!

Depois de ler as últimas dicas, consegui instalar. Deu alguns warnings, não sei porque, mas instalou:
Capturar.PNG
Baixei esta versão Nightly e instalei. Sei que com ela consigo gerar qualquer coisa para modo texto. Agora as dúvidas, para as quais peço a ajuda dos colegas:

1 - esta versão é estável ou não? Muda dia a dia?
2 - uma coisa que acho estranha: se baixo a HMG, vem também o Harbour, as libs da HMG e o compilador C; se baixo a Qt4xHB do Gambeta, vem também o Harbour, as libs do Qt4xHB e o compilador C; se baixo a MiniGUI ou MiniGUI Extended, a mesma coisa. Se quiser usar a Hbqt, idem.
Como muitos, me interessei pelo assunto postado pelo Toledo no tópico QtContribs + hb32 para Windows e Android. Para usar isto, vem outro Harbour e mais um montão de coisas...

Gostaria de saber como vocês administram isto. Acho que o mundo ideal seria ter uma instalação do Harbour, uma do compilador C e as diversas bibliotecas separadas em pastas, podendo-se criar algum mecanismo de escolha na configuração de um novo projeto. Seria isso possível ou estou delirando?

Creio que as questões sejam pertinentes ao tóíco. Se for melhor abrir outro tópico, fiquem à vontade.

Grato

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 30 Abr 2014 08:55
por Toledo
alxsts escreveu:1 - esta versão é estável ou não? Muda dia a dia?
Pelo site do Harbour a última versão estável ainda é a 3.0.0.
Mas, no meu ponto de vista, a versão nightly é a mais segura, pois os bugs encontrados foram corrigidos.
Olhando o ChangeLog, você terá uma noção da frequência de mudanças que ocorre no Harbour:
https://raw.githubusercontent.com/harbo ... ngeLog.txt
alxsts escreveu:2 - uma coisa que acho estranha: se baixo a HMG, vem também o Harbour, as libs da HMG e o compilador C;...
Acho que o mundo ideal seria ter uma instalação do Harbour, uma do compilador C e as diversas bibliotecas separadas em pastas, podendo-se criar algum mecanismo de escolha na configuração de um novo projeto. Seria isso possível ou estou delirando?
Bom, se você observar, vai notar que pode ocorrer que a versão do Harbour ou Compilador C seja diferente em cada um destes aplicativos, então as LIBs só vão funcionar corretamente se forem usadas com a mesma versão do Harbour e do Compilador C em que elas foram criadas.
Para ter apenas uma instalação do Harbour e uma do Compilador C, você teria que recompilar todas as LIBs (HMG, MiniGui, HbQt, etc). E por experiência própria, isto vai dar muito trabalho e com muita sorte você pode conseguir.

Abraços,

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 01 Mai 2014 13:30
por alxsts
Olá!

Obrigado por responder Toledo.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 21 Jul 2014 22:08
por janio
Tutorial muito muito bom!

Entrei no mundo harbour por aqui! Assim eh mamao com açucar!

Janio

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 25 Jul 2014 15:46
por Marcos
Seguindo o Tutorial consegui gerar os arquivos, se substituir a pasta Harbour que fica dentro da hmg.3.3.0 pela Pasta Harbour que acabei de gerar os exemplos de hmg.3.3.0 não funcionam, esta versão gerada não é compatível com hmg.3.3.0 ?

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 13 Ago 2014 13:47
por Nascimento
Sei que é muito dificil alguem perguntar isso mais teria como compilar pra o ms-dos tambem
e como seria?

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 13 Ago 2014 15:53
por asimoes
Alguém já consegiu gerar uma verão 64bits da hwgui?

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 31 Out 2014 23:29
por janio
Preciso ter o harbour compilado para usar BCC!

Alguem tem ideia do q devo fazer??

Janio