*ESSE TUTORIAL É VALIDA PARA USAR EM QUALQUER VERSÃO DO WINDOWS*
ANTES DE COMEÇAR A BAIXAR PRESTE ATENÇÃO NÃO MUDE OS NOMES DOS ARQUIVOS QUANDO FOR BAIXAR....
PORQUE AS REFERENCIA ABAIXO SE DÃO PELOS NOMES ORIGINAIS
Para Iniciar tudo temos que ter o Tortoise Instalado no micro para poder baixar os Projetos(xharbour,Hwgui,Minigui e etc..) do SourceForge.net
Pode baixar o Tortoise Clicando aqui
Nota: Após a Instalação do "TortoiseCVS.exe" o micro deve ser reiniciado.
Abaixo vamos usar a MiniGui como exemplo para baixar projetos do SourceForge.net usando o TortoiseCVS:
1º Passo) No Explorer, crie uma pasta vazia com o Nome do Projeto que vamos baixar no caso Minigui.
2º Passo) Clique com o botão direito do mouse em cima dessa pasta "Minigui", e selecione a seuinte opção "CVS Obter Módulo..."
3º Passo) Preencha os campos CVSROOT e MÓDULO da ABA Módulo.
#CVSROOT
:pserver:anonymous@hmgs-minigui.cvs.sourceforge.net:/cvsroot/hmgs-minigui
#Módulo
minigui
4º Passo) Clique no botão "OK", logo em seguida o Projeto já vai começar a baixar do sorceforge.net e vai criar todos os seus sub-diretorios automaticamente.
Nota: Ao criar uma nova configuração, sempre atente para minúsculo e maiúsculo.
Quando quiser atualizar a pasta do projeto, basta um clique com o botão direito do mouse sobre a pasta principal (é permitido selecionar várias pastas de projetos), e selecione a seguinte opção "CVS Atualizar".
Sempre antes de atualizar uma pasta de um Projeto, pegue como hábito fazer um Back-up do projeto que já foi baixado e esta funcionando. Digo isso por que projetos postados no sourceforge.net podem ser alterados a qualquer momento e as vez ele pode não compilar ou não esta preparado para o seu ambiente de trabalho.
Abaixo outras configurações para baixar outros projetos do SourceForge.net usando o TortoiseCVS
*Configuração para baixar o MiniGui = Foi usado como exemplo acima:
#CVSROOT
:pserver:anonymous@hmgs-minigui.cvs.sourceforge.net:/cvsroot/hmgs-minigui
#Módulo / Repositório
minigui
Configuração para baixar o xHarbour:
#CVSROOT
:pserver:anonymous@xharbour.cvs.sourceforge.net:/cvsroot/xharbour
#Módulo / Repositório
xharbour
Configuração para baixar o HwGui:
#CVSROOT
:pserver:anonymous@hwgui.cvs.sourceforge.net:/cvsroot/hwgui
#Módulo / Repositório
hwgui
Configuração para baixar o xHGtk:
#CVSROOT
:pserver:anonymous@xhgtk.cvs.sourceforge.net:/cvsroot/xhgtk
#Módulo / Repositório
xhgtk
Configuração para baixar o HarbourBoleto:
#CVSROOT
:pserver:anonymous@harbourboleto.cvs.sourceforge.net:/cvsroot/harbourboleto
#Módulo / Repositório
harbourboleto
Configuração para baixar o Letodb:
#CVSROOT
:pserver:anonymous@letodb.cvs.sourceforge.net:/cvsroot/letodb
#Módulo / Repositório
letodb
Configuração para baixar o OOHG (Minigui OPP):
#CVSROOT
:pserver:anonymous@oohg.cvs.sourceforge.net:/cvsroot/oohg
#Módulo / Repositório
oohg
Configuração para baixar o ourxdbu (DBU para Varios SGDB):
#CVSROOT
:pserver:anonymous@ourxdbu.cvs.sourceforge.net:/cvsroot/ourxdbu
#Módulo / Repositório
ourxdbu
O XHARBOUR DEVE FICAR COM SEGUINTE ENDEREÇO: "c:\xharbour" e a CONTRIB "c:\xharbour\contrib"
Depois de baixar todo o Projeto do xharbour pelo TortoiseCVS....continue baixando os links abaixo:
Para compilar os Fontes do xHarbour da CVS, vamos precisar do BCC551, que pode ser baixado clicando aqui. Assim que terminar de baixar, o BCC55 deve ser descompactado no Disco Local (C:\), ou seja o arquivo "brcc32.exe" deve ficar no seguinte endereço:
"C:\BCC55\BIN\brcc32.exe"
Nota:Junto com esse link do BCC55 já esta os arquivos configurados: TASM32.EXE, bcc32.cfg, ILINK32.CFG
Para compilar os Fontes do xHarbour da CVS, vamos precisar do Bison 2.1, que pode ser baixado clicando aqui. Assim que terminar de baixar, o Bison deve ser descompactado no Disco Local (C:\), ou seja o arquivo "bison.exe" deve ficar no seguinte endereço:
"C:\bison\BIN\bison.exe"
Para compilar os Fontes do xHarbour da CVS, vamos precisar de um PATH configurado, para isso vamos pegar um pronto que pode ser baixado clicando aqui. O xPath deve ser descompactado dentro da pasta "c:\xharbour", ou seja o arquivo "xpath.bat" deve ficar no seguinte endereço:
"C:\xharbour\xPath.bat"
Opcionais que não depende para compilar os fontes do xharbour:
1º-Para usar e compilar a lib GD da CONTRIB tem que ter a BGD.DLL que pode ser baixado clicando aqui.
Assim que terminar de baixar, a BGD ela deve ser descompactado dentro da seguinte pasta:"C:\xharbour\contrib\gd" , ou seja o arquivo "bgd.dll" deve ficar no seguinte endereço:
"C:\xharbour\contrib\gd\bgd.dll"
Nota:A lib GD serve para inumeras funções como criar imgens jpg,bmp,criar codigo de barras,Graficos etc...
2º-Para usar e compilar a lib freeimage da CONTRIB tem que ter a FreeImage.dll que pode ser baixado clicando aqui.
Assim que terminar de baixar, a freeimage ela deve ser descompactado dentro da seguinte pasta:"C:\xharbour\contrib\freeimage" , ou seja o arquivo "freeimage.dll" deve ficar no seguinte endereço:
"C:\xharbour\contrib\freeimage\freeimage.dll"
Nota:A lib freeimage serve para manipulações com Imagens, onde pode mudar o formato da imagen, ou mudar resolução ou criar imagens, etc...
Agora com todos os arquivos nescessarios baixados e nos seus devidos lugares vamos compilar o xharbour da CVS.
Clique duas vez no xPath.BAT que deve esta dentro da pasta "C:\XHARBOUR" ele vai abrir uma tela do MS-DOS, digite:
make_b32 clean
Aguarde que vai eliminar todos os OBJ da compilação anterior(se for o caso).
Logo após digite:
make_b32 all
Que vai compilar e gerar todas as LIB do xharbour e das CONTRIB.
Nota: Algumas LIB da Contrib, depende de alguns arquivos externos como as LIB de Mysql e Postgresql, precisa dos Include das pastas de instalação dos SGBD da versão que for usar.
A T E N Ç Ã O: CUIDE PARA NÃO USAR AS ASPAS NAS REFERENCIAS QUE FORAM CITADAS ACIMA.
Abaixo alguns Links Adicionais:
xHarbour1.0.0 + Contrib + Bcc55 + Hwgui 2.16(CVS).
Principais Comandos SQL
Sem Mais...
Leonardo Machado