Sustituir funciones de fivecec.lib

Post Reply
tsales
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Sustituir funciones de fivecec.lib

Post by tsales »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Toni,

Usa este flag al enlazar:
/force:multiple
regards, saludos

Antonio Linares
www.fivetechsoft.com
tsales
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Post by tsales »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Toni,

Has modificado FiveCE.lib ? Parece que esta corrupto
regards, saludos

Antonio Linares
www.fivetechsoft.com
tsales
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Post by tsales »

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
tsales
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Post by tsales »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Toni,

Tendrás que extraer el módulo de la librería ó reemplazarlo por el tuyo modificado
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply