Página 1 de 1
Erro ao compilar
Enviado: 26 Ago 2005 11:58
por spereira
Mestres do xHarbour,
Estou começando a testar o xHarbour e me deparei com um erro ao criar o executável.
Já criei o arquivo que eu chamei de senha.bc utilizando o comando HBMAKE -EX SENHA.BC, porém, quando vou criar o executável com o comando HBMAKE -F SENHA.BC dá a seguinte mensagem:
Fatal: Unable to open file ´SENHA.OBJ´
Abri o arquivo .OUT para ver se poderia descobrir o problema mas não vejo nada de anormal. O arquivo diz o seguinte:
xHarbour Compiler build 0.92.0 (SimpLex)
Copyright 1999-2003,
http://www.xharbour.org http://www.harbour-project.org/
Compiling 'SENHA.PRG'...
Lines 99, Functions/Procedures 2
Generating C source output to 'obj\SENHA.c'...
Done.
Building object module output for 'obj\SENHA.c'...Done.
No meu autoexec.bat já tenho o path com os caminhos das pastas C:\XHARBOUR\BIN e C:\BCC55\BIN
Agradeço a ajuda de todos.
Enviado: 26 Ago 2005 16:18
por culik
Buenas
Primeiro atualize para a versao 0.99.5.
segundo o arquivo harbour.cfg existe em c:\xharbour\bin alem do bcc32.cfg e ilink32.cfg em c:\bcc55\bin?
[]s
Luiz
Enviado: 29 Ago 2005 14:21
por spereira
Caro Culik
Tenho estes arquivos que vc disse nas pastas.
Será que o problema é da versão?
Onde consigo a versao 0.99.5?
:xau
Enviado: 29 Ago 2005 19:51
por culik
Ola
xharbour mais atual e sempre disponivel de
www.xharbour.org
[]s
Luiz
Enviado: 30 Ago 2005 07:46
por spereira
Já atualizei a versão para a 0.99.5.
Agora, quando executo o comando HBMAKE -EX SENHA.BC aparece o seguinte erro na linha do arquivo .out:
Código: Selecionar todos
xHarbour Compiler build 0.99.50 (SimpLex)
Copyright 1999-2005, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'SENHA.PRG'...
SENHA.PRG(1) Error F0009 Invalid name follows #: 'BCC'
Criei um programa muito simples com apenas o menu do meu cadastro de senhas para poder testar, pois pensei que tivesse algum comando que pudesse não estar sendo interpretado, mas pelo que vejo não tem a ver.
Código: Selecionar todos
Function main()
#Include "Inkey.ch"
public lista [999]
public vcnorm := 'w/ , /w, ,,w+/ '
public vcopt := ' /w,w/ '
public C_INQ
set escape on
set date british
set deleted on
set exact on
clear
set cursor off
do while .t.
opcao = menu_entra ()
do case
case opcao = 1
* do inclusao
case opcao = 2
* do alteracao
case opcao = 3
* do exclusao
case opcao = 4
* do consulta
case opcao = 5
close all
set cursor on
clear
quit
endcase
enddo
return nil
function menu_entra
private choi, fim
num = 1
KEY = 3
choi = 5
clear
@ 1, 26 say '*** Gestao de Passwords ***'
@ 12, 12 say ' CRIACAO ALTERACAO EXCLUSAO CONSULTA Fim '
set color to &vcnorm
edscr = savescreen (12, 0, 12, 79)
SET CURSOR OFF
do while key != K_ENTER
restscreen (12, 0, 12, 79, edscr)
set cursor off
do case
case key = K_DOWN .or. key = K_RIGHT .or. key = K_SPACE
choi = iif (choi = 5, 1, choi + 1)
case key = K_UP .or. key = K_LEFT
choi = iif (choi = 1, 5, choi - 1)
case key = K_HOME
choi = 1
case key = K_END
choi = 5
endcase
set color to &vcopt
do case
case choi = 1
@ 12, 12 say ' CRIACAO '
case choi = 2
@ 12, 23 say ' ALTERACAO '
case choi = 3
@ 12, 34 say ' EXCLUSAO '
case choi = 4
@ 12, 45 say ' CONSULTA '
case choi = 5
@ 12, 56 say ' Fim '
endcase
set color to &vcnorm
INKEY(0)
key = lastkey()
enddo
return choi
O que poderá estar faltando agora? Hellllppppp!

Enviado: 10 Set 2005 07:08
por spereira
Alguém pode testar a compilação deste programa que postei para ver se dá o mesmo erro?
Alguém tem mais alguma dica?
Valeu.
Enviado: 10 Set 2005 07:57
por culik
Ola Spereira
compilei seu teste aqui usando o hbmake e nao tive problema
me chame pelo msn
culikr@hotmail.com para poder de da uma mao
[]s
Luiz
Enviado: 14 Nov 2005 10:38
por spereira
culik escreveu:Ola Spereira
compilei seu teste aqui usando o hbmake e nao tive problema
me chame pelo msn
culikr@hotmail.com para poder de da uma mao
[]s
Luiz
Olá Culik,
desculpe não ter dado retorno. Tive outras prioridades estes meses e tive de abandonar o projeto xHarbour por um tempo. Agora vou tentar retornar, se o trabalho por aquí não apertar novamente. :-O
Não posso conectar por nenhum messenger daquí do trabalho, portanto fica difícil até o aprendizado por aquí. Se puder me ajudar assim mesmo agradeço.
Enviado: 15 Nov 2005 08:27
por culik
Ola
Ajudo sim
qualquer coisa, mande email diretamente para
luiz@xharbour.com.br
[]s
Luiz