Página 1 de 1

Quais libs contém estas funções?

Enviado: 01 Nov 2016 16:39
por ricardo-barros
Amigos, como resolvo estes erros? Quais libs devo incluir?

undefined reference to `HB_FUN_LISDIR'
undefined reference to `HB_FUN_GETPVPROFSTRING'
undefined reference to `HB_FUN_TINI'
undefined reference to `HB_FUN_INETINIT'
undefined reference to `HB_FUN_INETCONNECT'
undefined reference to `HB_FUN_INETERRORCODE'
undefined reference to `HB_FUN_INETSETTIMEOUT'
undefined reference to `HB_FUN_INETRECVENDBLOCK'
undefined reference to `HB_FUN_INETSENDALL'
undefined reference to `HB_FUN_INETERRORDESC'
undefined reference to `HB_FUN_INETRECV'
undefined reference to `HB_FUN_INETCLOSE'
undefined reference to `HB_FUN_INETDESTROY'
undefined reference to `HB_FUN_INETCLEANUP'

Quais libs contém estas funções?

Enviado: 01 Nov 2016 21:48
por JoséQuintas
Se usar Harbour 3.4 ele deve dar as dicas no final.

Outra opção é usar o hbmk2 pra isso.
d:\CVSFiles\vszakats\extras\rddado>hbmk2 -find inetconnect
xhb.hbc (installed):
inetConnect()
inetConnectIP()
Harbour core (installed):
hb_inetConnect()
hb_inetConnectIP()
portanto, adicionar na linquedição xhb.hbc
Isso pra parte do que reclamou faltar.

Quais libs contém estas funções?

Enviado: 02 Nov 2016 02:48
por ricardo-barros
Que bom!

Eu não sabia que o Hbmk2 pode indicar o que incluir na linkedição. Pesquisando sobre sua dica (para saber mais sobre ela) vi que o xhb.hbc inclui automaticamente a lib hbct. Aí foi só incluí-la na lista de libs e tudo funcionou.

Obrigado.

Quais libs contém estas funções?

Enviado: 04 Nov 2016 07:46
por ricardo-barros
Ops! Me precipitei.

A inclusão da lib hbct falhou. Vejam o conteúdo de programa.hbp:

-inc
-workdir=.\TEMP
-gtwvt
-xHb
#-hbct da erro F0034 Bad command option '-c'
-d__full__
-d__HARBOUR__
-quiet
-oPROGRAMA
-nowarn

D:\sce\HELP.PRG
D:\sce\PROGRAMA.PRG


Estou compilando assim:
HBMK2 @PROGRAMA.HBP