Problème avec vc++ 6.0 et gmp. - C++ - Programmation
Marsh Posté le 31-07-2005 à 18:22:30
L'erreur exacte que windows me donne c'est:
The exception unknown software exception (0xc00000fd) occured in the aplication at location 0x0042e957
Puis si je click sur Debug ça dit que c'est un stack overflow dans mon .exe
Marsh Posté le 31-07-2005 à 08:33:03
Bonjour`.
Ne sachant pas comment utiliser gmp sous vc++ 6.0 j'ai pu trouver cette jolie source sur le site de cppfrance.com
Tout fonctionne #1.
Pour tester j'ai remplacer n par 256, car mon but final est de calculer 256^1048576 soit un chiffre de 1mb
Mais il plante, il me fait une exception, si j'enlève gmp_printf("%Zd\n", nbre); il ne plante pas et si je remet une plus petite valeur comme 2 par exemple. Avec gmp_printf("%Zd\n", nbre); tout fonctionne #1.
Alors c'est moi qui ait mal inclus la dll et la .lib ou bien si c'est un bug de gmp ? j'utilise la version 4.1.2
J'ai tenté de faire un debug et d'après ce que j'ai vu il y aurait une stack overflow dans gmp.dll
Alors je ne sais pas comment régler ce problème
Merci
Message édité par NullDragon le 31-07-2005 à 17:46:23