Execepcion con rand()

22/05/2005 - 14:15 por Ruben | Informe spam
Resulta que he creado un proyecto de Biblioteca de
Clases .NET, y en uno de los .cpp llamo a la funcion
rand() de C, y al generar la solucion obtengo el
siguiente error:
error LNK2001: símbolo externo "int __cdecl rand(void)" (?
rand@@$$J0YAHXZ) sin resolver

He incluido el .h necesario (stdlib) e incluso he hecho
extern "C"
{
#include <stdlib.h>
}
pero sigo obteniendo el mismo error...

Muchas gracias por vuestra ayuda ;)
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
23/05/2005 - 15:12 | Informe spam
Creo que por defecto los proyectos manejados no utilizan el clr. Lo mejor
que se me ocurre es que utilizes la calse System::Random de el .Net
Framework.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares