Problemas al linkar con fwh 14.09

Problemas al linkar con fwh 14.09

Postby fgondi » Wed Nov 05, 2014 6:33 pm

Al linkar con la versión 14.09 me aparece el siguiente mensaje:
Code: Select all  Expand view
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/viewtopic.php?f=3&t=28925&p=162735&hilit=msvcrt#p162735

El problema es que al incluir el nuevo nodefaultlib y volver a linkar aparece el siguiente error:
Code: Select all  Expand view
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.
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Re: Problemas al linkar con fwh 14.09

Postby Antonio Linares » Thu Nov 06, 2014 5:29 am

Fernando,

Por favor prueba a añadir esta función a ver si se soluciona:

Code: Select all  Expand view

#pragma BEGINDUMP

#include <windows.h>

clock_t clock( void )
{
   return ( clock_t ) GetTickCount();
}

#pragma ENDDUMP
 
regards, saludos

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

Re: Problemas al linkar con fwh 14.09

Postby fgondi » Thu Nov 06, 2014 8:46 am

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  Expand view
FiveHC32.lib(COMM.obj) : warning LNK4217: se importó el símbolo _clock definido localmente en la función _ReadComm
 
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Re: Problemas al linkar con fwh 14.09

Postby Antonio Linares » Thu Nov 06, 2014 8:53 am

Fernando,

te construye ya bien el EXE ?

Prueba a incluir #include <time.h> en comm.c

gracias!
regards, saludos

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

Re: Problemas al linkar con fwh 14.09

Postby fgondi » Thu Nov 06, 2014 9:08 am

Hola Antonio,

lo que he tenido que incluir es:
Code: Select all  Expand view
#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  Expand view
FiveHC32.lib(COMM.obj) : warning LNK4217: se importó el símbolo _clock definido localmente en la función _ReadComm
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Re: Problemas al linkar con fwh 14.09

Postby Antonio Linares » Thu Nov 06, 2014 9:32 am

Fernando,

Te acabo de enviar por email unas librerías modificadas que aqui funcionan bien :-)
regards, saludos

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

Re: Problemas al linkar con fwh 14.09

Postby fgondi » Thu Nov 06, 2014 9:38 am

Antonio,

Funciona perfectamente.
Incluso sin incluir la función en clock_t clock
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Re: Problemas al linkar con fwh 14.09

Postby Antonio Linares » Thu Nov 06, 2014 9:39 am

Fernando,

me alegro de que lo hayamos solucionado rápìdo :-)

gracias por tu gran ayuda como siempre
regards, saludos

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


Return to FiveWin para Harbour/xHarbour

Who is online

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