Sustituir funciones de fivecec.lib

Sustituir funciones de fivecec.lib

Postby tsales » Tue Feb 20, 2007 9: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
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Postby Antonio Linares » Tue Feb 20, 2007 6:21 pm

Toni,

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

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

Postby tsales » Tue Feb 20, 2007 7: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
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Postby Antonio Linares » Wed Feb 21, 2007 7:57 am

Toni,

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

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

Postby tsales » Wed Feb 21, 2007 8: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
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Postby tsales » Wed Feb 21, 2007 8: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
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Postby Antonio Linares » Wed Feb 21, 2007 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42078
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 43 guests