Page 1 of 1

No logro generar exe en Harbour de VERCE...

PostPosted: Tue Jun 24, 2014 9:05 pm
by ACC69
Hola buenas tardes, esperando que se encuentren bien les envio cordial saludos.

Estoy intentando migrar a Harbour, pero no logro generar ejecutable compilando desde veRCE 5.0, me marca errores ya integre las librerias gracias a Cristobal Navarro y al otro colega..pero nada no me genera ejecutable.

Uso:
Borland 5.82
Harbour 3.1 (Rev 17346)

Errores al compilar:
Error: Unresolved external '_HB_FUN_DBFFPT' referenced from
Error: Unresolved external '_HB_FUN_LOADLIBRARY' referenced from
Error: Unresolved external '_HB_FUN_FREELIBRARY' referenced from
Error: Unresolved external '_HB_FUN_TOLEAUTO' referenced from
Error: Unresolved external '_HB_FUN_ANSITOWIDE' referenced from

Librerias integradas en vERCE 5.0:

HARBOUR_EXE = $(HARBOUR_EXE_DIR)\harbour.exe

# Harbour libraries ##########################################################

RTL_LIB = $(HARBOUR_LIB_DIR)\hbrtl.lib
VM_LIB = $(HARBOUR_LIB_DIR)\hbvm.lib
GTWIN_LIB = $(HARBOUR_LIB_DIR)\gtwin.lib
GTGUI_LIB = $(HARBOUR_LIB_DIR)\gtgui.lib
LANG_LIB = $(HARBOUR_LIB_DIR)\hblang.lib
MACRO_LIB = $(HARBOUR_LIB_DIR)\hbmacro.lib
RDD_LIB = $(HARBOUR_LIB_DIR)\hbrdd.lib
DBFNTX_LIB = $(HARBOUR_LIB_DIR)\rddntx.lib
DBFCDX_LIB = $(HARBOUR_LIB_DIR)\rddcdx.lib
RDDFPT_LIB = $(HARBOUR_LIB_DIR)\rddfpt.lib
HBSIX_LIB = $(HARBOUR_LIB_DIR)\hbsix.lib
DEBUG_LIB = $(HARBOUR_LIB_DIR)\hbdebug.lib
COMMON_LIB = $(HARBOUR_LIB_DIR)\hbcommon.lib
PP_LIB = $(HARBOUR_LIB_DIR)\hbpp.lib
HBCPAGE_LIB = $(HARBOUR_LIB_DIR)\hbcpage.lib
HBWIN_LIB = $(HARBOUR_LIB_DIR)\hbwin.lib
HBCPLR_LIB = $(HARBOUR_LIB_DIR)\hbcplr.lib
PC_REPOS_LIB = $(HARBOUR_LIB_DIR)\hbpcre.lib
CT_LIB = $(HARBOUR_LIB_DIR)\hbct.lib
XHB_LIB = $(HARBOUR_LIB_DIR)\xhb.lib

# Advantage libraries ########################################################

RDDADS_LIB = $(HARBOUR_LIB_DIR)\rddads.lib
ACE32_LIB = $(FIVEWIN_LIB_DIR)\ace32.lib

# Borlanc directories & flags ################################################



BORLANDC_COMP_EXE = $(BORLANDC_EXE_DIR)\bcc32.exe
BORLANDC_LINK_EXE = $(BORLANDC_EXE_DIR)\ilink32.exe
BORLANDC_RES_EXE = $(BORLANDC_EXE_DIR)\brc32.exe

!if $(MAP_FILE) != YES
BORLANDC_LINK_FLAGS = $(BORLANDC_LINK_FLAGS) -x
!endif

# Borland libraries & files ##################################################

STARTUP_OBJ = $(BORLANDC_LIB_DIR)\c0w32.obj
CW32_LIB = $(BORLANDC_LIB_DIR)\cw32.lib
IMPORT32_LIB = $(BORLANDC_LIB_DIR)\import32.lib
ODBC32_LIB = $(BORLANDC_LIB_DIR)\psdk\odbc32.lib

# Dependencies ###############################################################

all: $(APP_OBJS) $(APP_HRBS) $(APP_EXE)


Espero que alguien me pueda ayudar a compilar, o que librerias este faltando en verce.


Saludos y buen dia.!

Atte: Adrian C. C.

Re: No logro generar exe en Harbour...

PostPosted: Tue Jun 24, 2014 9:48 pm
by cnavarro
Adrian, prueba poniendo estas
1=C:\HARBOUR\HARB20131007\LIB\HBRTL.LIB
2=C:\HARBOUR\HARB20131007\LIB\GTGUI.LIB
3=C:\HARBOUR\HARB20131007\LIB\HBVM.LIB
4=C:\HARBOUR\HARB20131007\LIB\HBLANG.LIB
5=C:\HARBOUR\HARB20131007\LIB\HBMACRO.LIB
6=C:\HARBOUR\HARB20131007\LIB\HBRDD.LIB
7=C:\HARBOUR\HARB20131007\LIB\RDDNTX.LIB
8=C:\HARBOUR\HARB20131007\LIB\RDDCDX.LIB
9=C:\HARBOUR\HARB20131007\LIB\RDDFPT.LIB
10=C:\HARBOUR\HARB20131007\LIB\HBSIX.LIB
11=C:\HARBOUR\HARB20131007\LIB\HBDEBUG.LIB
12=C:\HARBOUR\HARB20131007\LIB\HBCOMMON.LIB
13=C:\HARBOUR\HARB20131007\LIB\HBPP.LIB
14=C:\HARBOUR\HARB20131007\LIB\HBCPAGE.LIB
15=C:\HARBOUR\HARB20131007\LIB\HBWIN.LIB
16=C:\HARBOUR\HARB20131007\LIB\HBCPLR.LIB
17=C:\HARBOUR\HARB20131007\LIB\HBCT.LIB
18=C:\HARBOUR\HARB20131007\LIB\HBPCRE.LIB
19=C:\HARBOUR\HARB20131007\LIB\XHB.LIB
20=C:\HARBOUR\HARB20131007\LIB\HBZIPARC.LIB
21=C:\HARBOUR\HARB20131007\LIB\HBMZIP.LIB
22=C:\HARBOUR\HARB20131007\LIB\HBZLIB.LIB
23=C:\HARBOUR\HARB20131007\LIB\MINIZIP.LIB
24=C:\HARBOUR\HARB20131007\LIB\PNG.LIB
25=C:\HARBOUR\HARB20131007\LIB\HBTIP.LIB
26=C:\HARBOUR\HARB20131007\LIB\HBMISC.LIB
27=C:\HARBOUR\HARB20131007\LIB\HBCT.LIB
28=C:\BORLAND\BCC582\LIB\CW32.LIB
29=C:\BORLAND\BCC582\LIB\UUID.LIB
30=C:\BORLAND\BCC582\LIB\IMPORT32.LIB
31=C:\BORLAND\BCC582\LIB\WS2_32.LIB
32=C:\BORLAND\BCC582\LIB\PSDK\ODBC32.LIB
33=C:\BORLAND\BCC582\LIB\PSDK\NDDEAPI.LIB
34=C:\BORLAND\BCC582\LIB\PSDK\IPHLPAPI.LIB
35=C:\BORLAND\BCC582\LIB\PSDK\MSIMG32.LIB
36=C:\BORLAND\BCC582\LIB\PSDK\PSAPI.LIB
37=C:\BORLAND\BCC582\LIB\PSDK\RASAPI32.LIB
38=C:\BORLAND\BCC582\LIB\PSDK\GDIPLUS.LIB
39=C:\BORLAND\BCC582\LIB\PSDK\SHELL32.LIB

Aunque hay alguna que sobra :wink:

Re: No logro generar exe en Harbour...

PostPosted: Tue Jun 24, 2014 9:50 pm
by Antonio Linares
Adrian,

Enlaza xhb.lib de Harbour

Re: No logro generar exe en Harbour...

PostPosted: Tue Jun 24, 2014 10:00 pm
by ACC69
Antonio Linares wrote:Adrian,

Enlaza xhb.lib de Harbour



Hola buenas tardes Antonio, gracias por responder al tema,ya esta enlazado xhb.lib,que esta a lo ultimo, al igual las librerias de fivewin

fiveh.lib
fivehc.lib

Gracias Cristobal, pero las demas librerias es para otra cosa que mas adelante las integro.


o alguien que use y compile desde xEdit .

Saludos

Re: No logro generar exe en Harbour...

PostPosted: Tue Jun 24, 2014 10:05 pm
by Antonio Linares
Adrian,

Veo que estás usando Harbour 3.1, por que no usas Harbour 3.2 ?

https://code.google.com/p/harbour-and-xharbour-builds/downloads/detail?name=harbour_bcc582_20131007.zip

Re: No logro generar exe en Harbour...

PostPosted: Tue Jun 24, 2014 10:13 pm
by ACC69
Antonio Linares wrote:Adrian,

Veo que estás usando Harbour 3.1, por que no usas Harbour 3.2 ?

https://code.google.com/p/harbour-and-xharbour-builds/downloads/detail?name=harbour_bcc582_20131007.zip



Gracias Antonio, lo descargo y comento, como me va, gracias maestrro.

Saludos.

Re: No logro generar exe en Harbour...

PostPosted: Wed Jun 25, 2014 12:20 am
by ACC69
ACC69 wrote:
Antonio Linares wrote:Adrian,

Veo que estás usando Harbour 3.1, por que no usas Harbour 3.2 ?

https://code.google.com/p/harbour-and-xharbour-builds/downloads/detail?name=harbour_bcc582_20131007.zip



Gracias Antonio, lo descargo y comento, como me va, gracias maestrro.

Saludos.


Hola aquí de nuevo ya actualice harbour 3.2 pero me sigue marcando mismos errores,de las funciones que no encuentra en las libs,no entiendo que este pasando o será el verce? Ya revise las libs y están las que necesito... :(
Saludos

Re: No logro generar exe en Harbour...

PostPosted: Wed Jun 25, 2014 5:26 am
by Manuel Valdenebro
ACC69 wrote:Hola aquí de nuevo ya actualice harbour 3.2 pero me sigue marcando mismos errores,de las funciones que no encuentra en las libs,no entiendo que este pasando o será el verce? Ya revise las libs y están las que necesito... :(
Saludos


¿Si usas xEdit porque compilas con Verce?

Re: No logro generar exe en Harbour...

PostPosted: Wed Jun 25, 2014 2:20 pm
by postinelli
Hola, Yo programo y compilo con xEdit
para migrar de xHarbour a Harbour sólo tuve que crear el entorno de programacion adecuado a mis paths, y poner las librerias indicadas en buildh.bat

dime lo que necesitas y vemos si puedo darte una mano

realmente me resultó muy sencilla la migración

Re: No logro generar exe en Harbour...

PostPosted: Wed Jun 25, 2014 2:35 pm
by ACC69
postinelli wrote:Hola, Yo programo y compilo con xEdit
para migrar de xHarbour a Harbour sólo tuve que crear el entorno de programacion adecuado a mis paths, y poner las librerias indicadas en buildh.bat

dime lo que necesitas y vemos si puedo darte una mano

realmente me resultó muy sencilla la migración



Hola Manuel Valdenebro y Postinelly, gracias a ambos, por la sugerencia de usar xEdit, nunca la he usado.
Toda mi vida, he usado verce 5.0 que es la mas estable, y facil de adaptar,los prgs,.res,prgs de terceros,etc etc y nada complicado de usar verce, pero ya al querer migrar a harbour, he ahi donde ya no me logra compilar,y me encuentro con detalles y por mas que le hallo todas las libs, estan integradas.
Lastima que el autor Juan Carlos Salinas de Verce haya dejado de dar soporte y darle seguimiento y mejoras al verce,y muchos de nosotros que hemos estado usando con xHarbour sin problemas,sino con mucho gusto seguiremos usando verce, ojala el autor retome nuevamente verce y hacer mejoras compilando para harbour y xharbour.
Asi que no me queda otro camino por la sugerencia de ambos, que instalar xEdit y probar que tal me va.

Gracias y saludos .

Atte: Adrian C. C.