error al linkar

error al linkar

Postby colthop » Tue Nov 27, 2007 6:05 pm

Hola a Todos:

Estoy compilando por primera vez una aplicacion que tenia y he resuelto casi todo, me queda que me da un error que no se como cojerlo a ver si me podeis ayudar, a la hora de linkar pongo :

ilink32 -Gn -aa -Tpe -s @archivo.lnk

y me da

Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\compilar\fiveh.lib|errsysw

gracias por vuestra ayuda

Carlos
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Postby Antonio Linares » Tue Nov 27, 2007 6:25 pm

Carlos,

Estás usando el build de Harbour que distribuimos con FWH ?

Comprueba que no tengas otra versión de Harbour instalada.

Asegúrate de que estés enlazando vm.lib de Harbour
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42081
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby colthop » Tue Nov 27, 2007 6:54 pm

Hola Antonio:

Despues de muchas vueltas lo hago asi:

el fwhcl.bat :

copy obj\c0w32.obj
SET LIB =C:\compilar
SET INCLUDE=C:\compilar
harbour cyewin /m/n
harbour rddsys /n
harbour preparar /n
harbour procesos /n
harbour gestempr /n
harbour gestacti /n
harbour gestdape /n
harbour gestadfa /n
harbour gestconc /n
harbour gestplan /n
harbour gestasde /n
harbour gestamor /n
harbour gestepig /n
harbour gestdiar /n
harbour gestfact /n
harbour gestbapg /n
harbour gestcuan /n
harbour gestcipe /n
harbour gestmodu /n
harbour gestlist /n
harbour gestimpr /n
harbour gestimp2 /n
harbour gestpres /n
harbour gestutil /n
harbour gestauto /n
harbour oleauto /n
bcc32 -c cyewin.c
bcc32 -c rddsys.c
bcc32 -c preparar.c
bcc32 -c procesos.c
bcc32 -c gestempr.c
bcc32 -c gestacti.c
bcc32 -c gestdape.c
bcc32 -c gestadfa.c
bcc32 -c gestconc.c
bcc32 -c gestplan.c
bcc32 -c gestasde.c
bcc32 -c gestamor.c
bcc32 -c gestepig.c
bcc32 -c gestdiar.c
bcc32 -c gestfact.c
bcc32 -c gestbapg.c
bcc32 -c gestcuan.c
bcc32 -c gestcipe.c
bcc32 -c gestmodu.c
bcc32 -c gestlist.c
bcc32 -c gestimpr.c
bcc32 -c gestimp2.c
bcc32 -c gestpres.c
bcc32 -c gestutil.c
bcc32 -c gestauto.c
bcc32 -c oleauto.c
ilink32 -Gn -aa -Tpe -s @cyewin1.lnk
cyewin

y el archivo cyewin1.lnk es :

c0w32.obj +
cyewin.obj +
rddsys.obj +
preparar.obj +
procesos.obj +
gestempr.obj +
gestacti.obj +
gestdape.obj +
gestadfa.obj +
gestplan.obj +
gestasde.obj +
gestamor.obj +
gestconc.obj +
gestepig.obj +
gestdiar.obj +
gestfact.obj +
gestbapg.obj +
gestcuan.obj +
gestcipe.obj +
gestmodu.obj +
gestlist.obj +
gestimpr.obj +
gestimp2.obj +
gestpres.obj +
gestutil.obj +
gestauto.obj +
oleauto.obj, +
cyewin.exe, +
cyewin.map, +
c:\compilar\FiveH.lib +
c:\compilar\FiveHC.lib +
C:\compilar\codepage.lib +
C:\compilar\common.lib +
C:\compilar\rdd.lib +
C:\compilar\dbfntx.lib +
C:\compilar\dbfcdx.lib +
C:\compilar\dbffpt.lib +
C:\compilar\hbsix.lib +
C:\compilar\debug.lib +
C:\compilar\lang.lib +
C:\compilar\macro.lib +
C:\compilar\pp.lib +
C:\compilar\rtl.lib +
C:\compilar\vm.lib +
C:\compilar\gtwin.lib +
C:\compilar\wininet.lib +
C:\compilar\cw32.lib +
C:\compilar\import32.lib +
C:\compilar\odbc32.lib +
C:\compilar\nddeapi.lib +
C:\compilar\iphlpapi.lib +
C:\compilar\rasapi32.lib +
C:\clipper\fast.lib

creo que lo que comentas si esta y es con xharbour no con harbour y si es el que me he bajado esta mañana.

un saludo

Gracias
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Postby Antonio Linares » Tue Nov 27, 2007 7:34 pm

Carlos,

Tienes que enlazar:

c:\compilar\FiveHX.lib +

en vez de:

c:\compilar\FiveH.lib +

ya que estás usando xHarbour
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42081
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby colthop » Tue Nov 27, 2007 8:41 pm

Gracias Antonio, no me di cuenta del detalle, pero ya funciona.

Un saludo

Carlos
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 17 guests