Tengo dos proyectos en la solución; uno que crea una lib estática, otra que lo usa y lo prueba.Visual Studio 2010 - errores de enlace en autónomo funciona
Tengo estos enlazadores errores (2019) cuando se utiliza esta función en mi aplicación de prueba ... sin embargo, yo puedo enlazar otras cosas declarada (clases Soley) sin problema.
La prueba de la aplicación depende de la lib estática, y tiene referencia a él también por lo que debe vincular (sólo consigo que el error enlazador también)
¿Por qué es esto? ¿Me estoy perdiendo de algo? No puedo pensar en nada más que haya salido mal.
PortableTime.h
#ifndef _PORTABLE_TIME_H
#define _PORTABLE_TIME_H
#if defined _WIN32 || _WIN64
#include <WinSock2.h>
#else
#include <time.h>
#endif
#include <stdint.h>
uint64_t GetTimeSinceEpoch();
#endif
PortableTime.cpp
#include "PortableTime.h"
uint64_t GetTimeSinceEpoch()
{
#if defined _WIN32 || _WIN64
return (uint64_t)timeGetTime();
#else
struct timeval tv;
gettimeofday(&tv, 0);
return (((uint64_t)tv.tv_sec)*(uint64_t)1000) + (((uint64_t)tv.tv_usec)/(uint64_t)1000);
#endif
}
¿Qué error se puede conseguir? –
'error LNK2001: sin resolver símbolo __imp__timeGetTime externa @' supongo – LihO