Page 1 of 1
Problemas al linkar con fwh 14.09
Posted: Wed Nov 05, 2014 6:33 pm
by fgondi
Al linkar con la versión 14.09 me aparece el siguiente mensaje:
Code: Select all
LINK : warning LNK4098: la biblioteca predeterminada'MSVCRT' entra en conflicto con otras bibliotecas; use la biblioteca /NODEFAULTLIB:biblioteca
Buscando en el foro encontré, que había que incluir "/NODEFAULTLIB:msvcrt"
http://forums.fivetechsupport.com/viewt ... rt#p162735
El problema es que al incluir el nuevo nodefaultlib y volver a linkar aparece el siguiente error:
Code: Select all
FiveHC32.lib(COMM.obj) : error LNK2019: símbolo externo __imp__clock sin resolver al que se hace referencia en la función _ReadComm
Y en este caso, es un error, y por tanto no genera el ejecutable.
Re: Problemas al linkar con fwh 14.09
Posted: Thu Nov 06, 2014 5:29 am
by Antonio Linares
Fernando,
Por favor prueba a añadir esta función a ver si se soluciona:
Code: Select all
#pragma BEGINDUMP
#include <windows.h>
clock_t clock( void )
{
return ( clock_t ) GetTickCount();
}
#pragma ENDDUMP
Re: Problemas al linkar con fwh 14.09
Posted: Thu Nov 06, 2014 8:46 am
by fgondi
Hola Antonio,
No compilaba, pero buscando por internet he encontrado que hay que incluir además "#include <time.h>" para que compilara.
Sin embargo, ahora al linkar aparace:
Code: Select all
FiveHC32.lib(COMM.obj) : warning LNK4217: se importó el símbolo _clock definido localmente en la función _ReadComm
Re: Problemas al linkar con fwh 14.09
Posted: Thu Nov 06, 2014 8:53 am
by Antonio Linares
Fernando,
te construye ya bien el EXE ?
Prueba a incluir #include <time.h> en comm.c
gracias!
Re: Problemas al linkar con fwh 14.09
Posted: Thu Nov 06, 2014 9:08 am
by fgondi
Hola Antonio,
lo que he tenido que incluir es:
Code: Select all
#pragma BEGINDUMP
#include <windows.h>
#include <time.h>
clock_t clock( void )
{
return ( clock_t ) GetTickCount();
}
#pragma ENDDUMP
Sin embargo, sigue dando problemas al linkar.
Code: Select all
FiveHC32.lib(COMM.obj) : warning LNK4217: se importó el símbolo _clock definido localmente en la función _ReadComm
Re: Problemas al linkar con fwh 14.09
Posted: Thu Nov 06, 2014 9:32 am
by Antonio Linares
Fernando,
Te acabo de enviar por email unas librerías modificadas que aqui funcionan bien
Re: Problemas al linkar con fwh 14.09
Posted: Thu Nov 06, 2014 9:38 am
by fgondi
Antonio,
Funciona perfectamente.
Incluso sin incluir la función en clock_t clock
Re: Problemas al linkar con fwh 14.09
Posted: Thu Nov 06, 2014 9:39 am
by Antonio Linares
Fernando,
me alegro de que lo hayamos solucionado rápìdo
gracias por tu gran ayuda como siempre