1. Uso Harbour 3.2 compilado dos fuentes con Borland C ++ 5.5
2. Copié libs fiveh.lib y fivehc.lib de c:\fwh\lib a c:\harbour\lib\win\bcc
3. Creé dos archivos: fivewin01.prg y fivewin01.hbp
4. El contenido de fivewin01.prg
- Code: Select all Expand view RUN
#include "FiveWin.ch"
PROCEDURE MAIN
MsgInfo( FWVERSION + Chr( 13 ) + FWCOPYRIGHT, FWDESCRIPTION )
RETURN
5. El contenido de fivewin01.hbp
- Code: Select all Expand view RUN
-lfivehc
-IC:\Fwh\INCLUDE
hbxpp.hbc
fivewin01.prg
6. Genere el ejecutable con hbmk2 fivewin01 con éxito: "FWH 6.12 (c) FiveTech, 1993-2006".
7. Al agregar la segunda lib solo para probar la compilación: -lfiveh. Una serie de errores:
Harbour 3.2.0dev (r2002240732)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'fivewin01.prg'...
Lines 3481, Functions/Procedures 1
Generating C source output to 'C:\Users\Win7\AppData\Local\Temp\hbmk_xthc0x.dir\fivewin01.c'... Done.
C:\Users\Win7\AppData\Local\Temp\hbmk_xthc0x.dir\fivewin01.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|ERRSYSW
Error: Unresolved external '_HB_FUN_HB_DBG_VMSTKLCOUNT' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|HARBOUR
Error: Unresolved external '_HB_FUN_HB_DBG_VMPARLLIST' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|HARBOUR
Error: Unresolved external '_HB_FUN_HB_DBG_VMVARLGET' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|HARBOUR
Error: Unresolved external '_HB_FUN_HB_DBG_VMVARSLEN' referenced from C:\HARBOUR\LIB\WIN\BCC\FIVEH.LIB|HARBOUR
hbmk2[fivewin01]: Erro: Executando linkeditor. 2
ilink32.exe @C:\Users\Win7\AppData\Local\Temp\hljr61.lnk
hbmk2: Erro: Referenciado, faltando, mas funções desconhecida(s):
HB_DBG_VMSTKLCOUNT(), HB_DBG_VMPARLLIST(), HB_DBG_VMVARLGET(),
HB_DBG_VMVARSLEN()
8. Onde estou errando ?
Gracias