FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour No logro generar exe en Harbour de VERCE...
Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
No logro generar exe en Harbour de VERCE...
Posted: Tue Jun 24, 2014 09:05 PM

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.

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: No logro generar exe en Harbour...
Posted: Tue Jun 24, 2014 09:48 PM
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 :-)
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: No logro generar exe en Harbour...
Posted: Tue Jun 24, 2014 09:50 PM

Adrian,

Enlaza xhb.lib de Harbour

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
Re: No logro generar exe en Harbour...
Posted: Tue Jun 24, 2014 10:00 PM
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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: No logro generar exe en Harbour...
Posted: Tue Jun 24, 2014 10:05 PM
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
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
Re: No logro generar exe en Harbour...
Posted: Tue Jun 24, 2014 10:13 PM
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.
Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
Re: No logro generar exe en Harbour...
Posted: Wed Jun 25, 2014 12:20 AM
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
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Re: No logro generar exe en Harbour...
Posted: Wed Jun 25, 2014 05:26 AM
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?
Un saludo



Manuel
Posts: 150
Joined: Tue Jul 15, 2008 07:12 PM
Re: No logro generar exe en Harbour...
Posted: Wed Jun 25, 2014 02:20 PM

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

Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
Re: No logro generar exe en Harbour...
Posted: Wed Jun 25, 2014 02:35 PM
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.

Continue the discussion