Error:No se encuentra el punto de entrada del procedimiento __gxx_personality_v0 en la biblioteca de vinculos dinamicos

preguntado por Cyberlord (120 puntos) May 28, 2016

Hola, soy nuevo en esto, hoy mientras que estaba probando un programa que me pusieron a hacer en un libro para aprender a programar en c++ me encontré con este error:

"No se encuentra el punto de entrada del procedimiento
__g++personality0 en la biblioteca de vínculos dinámicos
C:\Localizacion...\fibonacci.exe "

No se a que se deba este error.
Este es el codigo:

#include <stdio.h>
#include <stdlib.h>

//Prototipo de la funcion fibonacci
int fibonacci(){

long resultado;

long numero;

printf("introduzca un numero");

scanf("%1d", &numero);

resultado=fibonacci(numero);

printf("fibonacci(%1d) = %1d\n", numero, resultado);

return 0;

}

long fibonacci(long n)
{
     if( n ==0 || n==0){
           return n;
     }
     else{
           return fibonacci(n-1)+fibonacci(n-2);
      }
}

Espero que alguien me ayude a arreglar este error gracias.

...