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

[0] Índice de Mensajes

Ir a la versión completa