Página 1 de 1
Como compilar com xHarbour???
Enviado: 21 Nov 2006 13:16
por Cezar
Boa tarde,
Do site
www.xharbour.org, baixei o xHarbour 0.99.60 e BCC55 e instalei.
Parece que preciso do hbmake para compilar, que não achei no site.
Poderiam me orientar como compilar??
Grato.
]
Enviado: 21 Nov 2006 17:09
por Stanis Luksys
Olá.
Procure o hbmake dentro da pasta BIN do xHarbour, é provável que já esteja lá.
Coloque no PATH do sistema o caminho desta pasta BIN do xHarbour. Acho que assim já deve funcionar.
Enviado: 21 Nov 2006 18:22
por Cezar
Ola,
Fiz como o Stanis me orientou !
Criei o prg: teste.prg
function main()
cls
? "Ola mundo..."
wait
return
Usei o hbmake assim: hbmake teste /b+
somente respondi as peguntas hbmake, que estava usando o xharbour .
Resultado; cria o .EXE, executa, mas não mostra a mensagem !!
Isso acontece no clipper se não compilar da seguinte forma:
Clipper teste /n
Outra dúvida, se eu tiver vários prgs: prg001, prg002, ....
Este é meu primeiro contato com xHb, agradeço a paciência.
Cezar
Cez_a@ubbi.com.br
Enviado: 21 Nov 2006 20:40
por Stanis Luksys
Olá,
Execute o hbmake da seguinte forma para gerar um script de compilação:
hbmake script.bc -e
Siga toda a lógica de perguntas do hbmake, não tem como errar.
Para finalmente compilar e gerar o exe sem passar por este processo novamente apenas digite o comando:
hbmake script.bc
Quanto a ter mais de um .prg no sistema, não há problemas, se eles estiverem no mesmo diretório o hbmake vai lista-los para que você possa selecionar os que entram na app.
Falou!
Enviado: 23 Nov 2006 06:01
por Cezar
Ola,
Com as dicas do Stanis, consegui compilar, mas estou com 2 duvidas, se puderem me esclarecer:
1.) HbMake Options:
Create #DEPENDS from #include
Scan recursive
Excluding these extensions : .ch
Não entendi ainda estas opçoes
2.) Para usar o .CDX no clipper, declaro no prg principal:
REQUEST DBFCDX
RDDSETDEFAULT ("DBFCDX")
na compilaçao:
BLINKER FI prg LIB DBFCDX, _DBFCDX
.....
No xHarbour é do mesmo jeito ??
Compilei um sistema já funcionando ok com .CDX, executei reindexei os arquivos e a principio estava tudo normal. Sai do programa, reiniciei e no primeiro:
Usuarios->(DBSEEK(cIdenti)) // cai fora como se tivesse dado ALT_C
Talvez tenha alguma diferença com clipper e o xHarbour que ainda não sei.
Desde já agradeço.
cez_a@ubbi.com.br
Enviado: 28 Nov 2006 10:04
por simplicio
Eu tambem já percebi que há muitas diferenças entre o clipper e o xharbour, pois tem alguns codigos que funciona perfeitamente compilado pelo clipper e nao funciona compilado pelo xharbour. Eu estou tentando usar o xharbou 0.99.60 e BCC55 !!! Se alguem souber de novidades !!!
Enviado: 29 Nov 2006 01:27
por Stanis Luksys
Bom,
Cezar
A princípio realmente não tem por que ocorrer este erro, poste aqui o conteúdo do arquivo error.log que deve ter sido gerado na pasta do executável. Assim podemos avaliar com mais precisão.
Simplício
Quais comandos funcionam no Clipper e não no xHarbour?
Enviado: 29 Nov 2006 09:38
por Cezar
Bom dia,
Voltou a funcionar !!
Relembrando o que fiz, acho que o problema se originou porque alguns arquivos foram modificados por outro sistema ainda em 16bits.
Voces acham que pode ter sido a causa do problema??
Eu não tenho certeza se foi a origem , vou tentar simular o problema e ver que acontece.
Grato.
cez_a@ubbi.com.br
Enviado: 29 Nov 2006 13:33
por Danielzão
Stanis Luksys escreveu:Olá.
Procure o hbmake dentro da pasta BIN do xHarbour, é provável que já esteja lá.
Coloque no PATH do sistema o caminho desta pasta BIN do xHarbour. Acho que assim já deve funcionar.
E se não estiver lá ? como eu instalo o xharbour ?