FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Sustituir funciones de fivecec.lib
Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
Sustituir funciones de fivecec.lib
Posted: Tue Feb 20, 2007 09:51 AM

Antonio
Quiero sustituir una funci贸n "LogFile" por una funcion propia pero al compilar genera el siguiente error:
fatal error LNK1169: one or more multiply defined symbols found

Indicando que ya est谩 definida en el fichero FIVECEC.LIB.

驴Existe alguna forma de que no muestre el error sin necesidad de extraer de fivecec.lib la obj?

Saludos

Toni Sales
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Sustituir funciones de fivecec.lib
Posted: Tue Feb 20, 2007 06:21 PM

Toni,

Usa este flag al enlazar:
/force:multiple

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
Sustituir funciones de fivecec.lib
Posted: Tue Feb 20, 2007 07:44 PM

Antonio

Al A帽adir el Flag genera los siguientes errores al enlazar:

c:\vce\bin\link @msvc.tmp /FORCE:MULTIPLE /nologo /SUBSYSTEM:WINDOWSCE,3.00 /MACHINE:ARM
c:\prg\myapp.obj : warning LNK4042: object specified more than once; extras ignored
FiveCE.lib(FILENAME.obj) : warning LNK4006: HB_FUN_LOGFILE already defined in utils.obj; second definition ignored
c:\prg\myapp.obj : warning LNK4042: object specified more than once; extras ignored
FiveCE.lib(FILENAME.obj) : warning LNK4006: HB_FUN_LOGFILE already defined in utils.obj; second definition ignored
Creating library myapp.lib and object myapp.exp
myapp.exe : warning LNK4088: image being generated due to /FORCE option; image may not run
FiveCE.lib(FILENAME.obj) : fatal error LNK1223: invalid or corrupt file: file contains invalid .pdata contributions

Saludos

Toni Sales
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Sustituir funciones de fivecec.lib
Posted: Wed Feb 21, 2007 07:57 AM

Toni,

Has modificado FiveCE.lib ? Parece que esta corrupto

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
Sustituir funciones de fivecec.lib
Posted: Wed Feb 21, 2007 08:52 AM

Antonio
He instalado nuevamente el FWPPC por si acaso pero sigue mostrando el mismo mensaje. Si lo quito compila perfecto (quitando la funcion LogFile que es la funcion que quiero cambiar).

Saludos

Toni Sales
Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
Sustituir funciones de fivecec.lib
Posted: Wed Feb 21, 2007 08:54 AM

Antonio
Si compilo con el Flag pero quitando la funcion LogFile de mi PRG compila perfecto. Por tanto parece que hay diferencias de compilaci贸n o no es correcto el Flag

Saudos

Toni Sales
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Sustituir funciones de fivecec.lib
Posted: Wed Feb 21, 2007 09:14 AM

Toni,

Tendr谩s que extraer el m贸dulo de la librer铆a 贸 reemplazarlo por el tuyo modificado

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion