Página 1 de 1

Unresolved external '_HB_FUN_HB_DEFAULT'

Enviado: 18 Dez 2020 17:13
por tchadrack
Estou tentando compilar um programa que utiliza o método hb_Default() (que é método que está gerando o unresolved external)

O comando que estou utilizando é o seguinte:

Código: Selecionar todos

hbmk2 scl.prg errorsys.prg -comp=bcc -l"xhb" -o"f:\git_repositorios\scl\SCL.exe"
Este método hb_Default() está sendo utilizado pelo "errorsys.prg" e quando compilo apenas o programa principal, não ocorre erro algum.
mas quando acrescento este errorsys.prg apresenta o seguinte erro:

-->> Error: Unresolved external '_HB_FUN_HB_DEFAULT' referenced from...

Alguém sabe onde está definida esta função HB_default?

Unresolved external '_HB_FUN_HB_DEFAULT'

Enviado: 18 Dez 2020 18:21
por JoséQuintas
Ela faz parte do Harbour.

Se está usando XHarbour, acrescente num fonte:

Código: Selecionar todos

FUNCTION hb_Default( xVar, xValue )

   IF ValType( xVar ) != ValType( xValue )
      xVar := xValue
   ENDIF

   RETURN NIL

Unresolved external '_HB_FUN_HB_DEFAULT'

Enviado: 19 Dez 2020 13:58
por tchadrack
Obrigado, funcionou. Você sabe em qual biblioteca está este método?

Eu uso o harbour, baixei do site oficial a versão 3.0, stable mais recente.

Unresolved external '_HB_FUN_HB_DEFAULT'

Enviado: 19 Dez 2020 18:45
por JoséQuintas
Não atualizam faz tempo, e acho que a pessoa que tinha a senha faleceu.
A última versão, que menciona como "não estável", a nightly, acaba sendo a oficial.
Se está começando agora, melhor ir direto pra 3.2.