Vamos ver se consigo responder e que vocês consigam entender.
Por favor, esqueçam uso de bat com o Harbour 2.1 ou do SVN.No Harbour 1.1.0 eu seguí a instalação de um colega ao qual chama um atalho e este chama uma batch que configura o ambiente. Acho que eu gostaria de continuar assim ou será que eu deveria compilar através do hbIDE ?
Ele procura no PATH e faz todo o serviço "ATENÇÃO NO PATH".
Vejam o meu PATH como é:
Código: Selecionar todos
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Dev\Harbour\bin;
C:\Arquivos de programas\TortoiseSVN\bin;c:\mingw\bin;C:\Arquivos de programas\C
VSNT\;C:\Arquivos de programas\smartmontools\bin;;C:\ARQUIV~1\ARQUIV~1\MUVEET~1\
030625
E essa que faz referência ao local do MingW: "c:\mingw\bin;" que é o compilador que estou usando no momento.
Não é necessário bat nenhum é coisa do passado.
Minhas variaveis HB_*
Código: Selecionar todos
C:\>set HB
HB_INSTALL_PREFIX=c:\dev\harbour
HB_WITH_BLAT=C:\blat\blat262\full\source
HB_WITH_QT=C:\Qt\2009.04\qt\include
Esse HB_INSTALL_PREFIX, é necessário para criar os binários do Harbour pelo SVN é o local onde ele vai gravar os arquivos.
ATENÇÃO na pasta onde o Harbour gera as LIBS, pois agora dentro da pasta LIB tem outras pastas separadas para cada compilador.
Por exemplo:
Código: Selecionar todos
\dev\harbour\lib\win\mingw
Se eu for usar o BCC 5.XX para gerar os binários então ele irá criar as pastas "NO WINDOWS" \lib\win\bcc.
Mas não é necessário nos preocuparmos com nada disso, usem a HBIDE que faz todo o serviço, é muito simples.
Abrindo a HBIDE em cima no MENU temos: "File Edit View Project Build Setup Help"
Abrindo a opção "Project", temos algumas abas, nelas configuramos tudo!


Então a HBIDE pelo PATH acha o hbmk2 que faz todo o serviço.
Não. Use a mais nova. Usando do SVN ou pegando a do site oficial que é liberada uma vez por dia, ela é gerada automaticamente(passível de bugs)Convém eu manter várias versões do Harbour ?
No Harbour existe um arquivo de compatibilidades, as principais funções do xHarbour há muito tempo foram incorporadas no Harbour, algumas já existiam só que com nomes diferentes. Então para saber quais são, abrimos o arquivo hbcompat.ch que fica na pasta contrib\xhb....nem sempre consigo destinguir entre instruções Harbour ou xHarbour,...
Contrib é a pasta de contribuições que os dois compiladores possuem, lá tem as libs(Bibliotecas-Funções) para acessar a porta serial, por exemplo, drives(RDD) para acessar alguns bancos de dados, etc..., nem tudo que está na pasta contrib usamos....não sei o que é contrib no [x]Harbour,...
Harbour é o primeiro projeto, é o projeto "Mãe" criado por Antonio Linares, de uma "variação" de ideias originou-se o xHarbour....não sei se é Harbour ou xHarbour...
O xHarbour logo no início tinha muita atividade, no CVS mas como ele é mantido por uma empresa e muitos programadores contribuindo para poucos ganharem dinheiro deu no que deu, praticamente 3 anos sem nenhuma atividade, apenas correções e algumas cópia de correções do Harbour.
Essa versão é liberada automaticamente a noite, é uma cópia do SVN. O pessoal que não usa SVN pode baixar ela para testar, correções etc...Também tem o Harbour "nightly-src" o quê seria essa versão ?
Saudações,
Itamar M. Lins Jr.



