Programación General > Visual C++
Librerías Bufferoverflow
(1/1)
seba_500:
Hola,
Uso Visual Studio 2005 sobre XP SP2 y me ha aparecido el siguiente error de linkado:
--- Código: Text ---error LNK2001: símbolo externo "public: static class PAtomicInteger Tools::ResourceCounter::m_RC_Subscription" (?m_RC_Subscription@ResourceCounter@Tools@@2VPAtomicInteger@@A) sin resolver
He leido por ahí que se resuelve añadiendo en las opciones de vinculación del proyecto, dependencias adicionales de entrada, las librerías bufferoverflowU.lib, bufferoverflowK.lib o bufferoverflow.lib
Pero no tengo ninguna de esas librerías en mi sistema!!!
Si las escribo sin más me da obviamente fallo por no poder abrirlas :rolleyes:
Qué hago???
Gracias de antemano :hola:
ProfesorX:
De donde sacas que necesitas esas librerias?
--- Código: Text --- error LNK2001: símbolo externo "public: static class PAtomicInteger Tools::ResourceCounter::m_RC_Subscription"
En esa linea, te esta indicando que falta la clase llamada "PAtomicInteger", necesitas el codigo fuente de esa clase, o en su defecto la libreria ".lib" que contenga esa clase.
Eternal Idol:
Me parece que va mas encaminadoa lo que comenta ProfesorX, las librerias que mencionas suelen ser necesarias para enlazar la RTL en ejecutables de 64 bits (x86-64).
seba_500:
La verdad es q lo de q necesito esas librerías lo saqué de busquedas en google.
Llegué a la típica pagina de msdn en la q te da una explicación y posible solución del fallo LNK2001
Pero... lo que he hecho es seguir los pasos del objeto m_RC_Subscription, de clase PAtomicInteger, y lo he inizializado a cero (a imitación de su primo hermano m_RC_Registration je je... es q estoy modificando un proyecto bastante tedioso y q no es mío)
Así que fallo resuelto :D (aunq ya tengo otro a estas alturas :rolleyes: pero en fin, qué se le va a hacer)
Gracias
Navegación
Ir a la versión completa