PROJETO HARBOUR

PROJETO HARBOUR - Dicas de instalação e funcionamento.

Harbour é um compilador xBase compatível com a linguagem implementada pelo Clipper (a linguagem que é implementada pelo compilador CA-Clipper). O Harbour é um compilador multi-plataforma e é sabido que ele compila e executa com os mesmos fontes em MS-DOS, Windows (32 & 64), Windows CE, Pocket PC, OS / 2, o GNU / Linux e Mac OSX. 

Licenciamento
     Harbour é um projeto livre e de código aberto. Ele pode ser usado para deenvolver aplicações de código aberto, softwares gratuitos ou até mesmo produtos comerciais.

Acesse o site do Projeto Harbour: http://www.harbour-project.com.br/ e saiba mais.

DOWNLOAD DO PROJETO HARBOUR

Para fazer o download da linguagem Projeto Harbour acesse o site dele e clique em DOWNLOAD > BINÁRIOS

Você pode observar RDDs e bibliotecas gráficas da linguagem de programação Projeto Harbour para download clicando em DOWNLOAD > Recursos adicionais.

VARIÁVEIS DE AMBIENTE

Após a instalação você deve configurar o ambiente de trabalho para compilar os seus programas.

SET PATH=%PATH%;C:\HB30\BIN

TESTE: OLÁ MUNDO!

Vamos criar um arquivo pra testar a compilação.

No prompt do DOS digite o comando COPY CON OLA.PRG

Depois escreva:

CLS

? "OLÁ MUNDO"

Tecle CTRL+Z e tecle ENTER. Você gravou o arquivo OLA.PRG.

Agora rode o comando HBMK2 OLA

Veja o arquivo compilado OLA.EXE. Rode ele.

CONVERTENDO SCRIPT .BC (XHARBOUR) EM .HBP (HARBOUR)

hbmk2 -hbmake=<nome do arquivo>

Exemplo: hbmk2 -hbmake=<gelic.bc>

Outras opções de compatibilidade:

-hb10               habilita modo de compatibilidade 'Harbour 1.0.x' -hb20               enable Harbour 2.0.x compatibility mode -xhb                habilitar modo xHb -hbc                ativa modo C puro -rtlink -blinker -exospace           emula o comportamento de um linkeditor compatível com                     clipper                     criar um link ou copiar o hbmk2 para                     rtlink/blinker/exospace resultará no mesmo efeito

-hbmake=      converte um projeto do hbmake em um arquivo .hbp -xbp=         converte um projeto .xbp (xbuild) em um arquivo .hbp -xhp=         converte um projeto .xhp (xMate) em um arquivo .hbp

Veja mais executando hbmk2 -help

CRIANDO UMA LIB EM HARBOUR

Exemplo de arquivo .hbp para criar uma LIB chamada libSIBRAHB3.a constituída pelos programas SIUVERAO.PRG e SUBSIBRA.PRG:

-inc
-hblib
-oSIBRAHB3
SIUVERAO.PRG
SUBSIBRA.PRG