Erro ao compilar

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

spereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 85
Registrado em: 19 Jul 2004 11:42
Localização: Porto - Portugal

Erro ao compilar

Mensagem 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.
culik

Mensagem 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
spereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 85
Registrado em: 19 Jul 2004 11:42
Localização: Porto - Portugal

Mensagem 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
culik

Mensagem por culik »

Ola

xharbour mais atual e sempre disponivel de www.xharbour.org

[]s
Luiz
spereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 85
Registrado em: 19 Jul 2004 11:42
Localização: Porto - Portugal

Mensagem 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!
:(
spereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 85
Registrado em: 19 Jul 2004 11:42
Localização: Porto - Portugal

Mensagem 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.
culik

Mensagem 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
spereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 85
Registrado em: 19 Jul 2004 11:42
Localização: Porto - Portugal

Mensagem 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.
culik

Mensagem por culik »

Ola

Ajudo sim

qualquer coisa, mande email diretamente para luiz@xharbour.com.br

[]s
Luiz
Responder