Erreur Runtime C R6002
Prise en charge à virgule flottante non chargée
La bibliothèque à virgule flottante nécessaire n’a pas été liée.
Remarque
Si vous rencontrez ce message d’erreur lors de l’exécution d’une application, l’application a été arrêtée, car elle présente un problème interne. Il existe plusieurs raisons possibles pour cette erreur, mais souvent elle est due à un défaut dans le code de l’application, ou en essayant d’exécuter une application qui n’a pas été créée pour votre processeur d’ordinateur particulier.
Vous pouvez essayer de suivre les étapes ci-après pour corriger cette erreur :
- Utilisez la page Applications et fonctionnalités ou Programmes et fonctionnalités dans le Panneau de configuration pour réparer ou réinstaller le programme.
- Consultez Windows Update dans le Panneau de configuration pour connaître les mises à jour logicielles.
- Recherchez une version mise à jour de l’application. Contactez le fournisseur de l’application si le problème persiste.
Informations pour les programmeurs
Cette erreur peut se produire dans votre application lorsque la bibliothèque à virgule flottante n’a pas été liée. Recherchez l’une des causes suivantes :
Une chaîne de format pour une fonction ou
scanf_s
uneprintf_s
fonction contenait une spécification de format à virgule flottante et le programme ne contenait aucune valeur ou variable à virgule flottante. Pour résoudre ce problème, utilisez un argument à virgule flottante pour correspondre à la spécification de format à virgule flottante ou effectuer une affectation à virgule flottante ailleurs dans le programme. Cela entraîne le chargement de la prise en charge à virgule flottante.Le compilateur réduit la taille d’un programme en chargeant la prise en charge à virgule flottante uniquement si nécessaire. Le compilateur ne peut pas détecter les opérations à virgule flottante ou les spécifications de format à virgule flottante dans les chaînes de format. Il ne charge donc pas les routines à virgule flottante nécessaires. Pour résoudre ce problème, utilisez une spécification de format à virgule flottante et fournissez un argument à virgule flottante ou effectuez une affectation à virgule flottante ailleurs dans le programme. Cela entraîne le chargement de la prise en charge à virgule flottante.
Dans un programme en langage mixte, une bibliothèque C a été spécifiée avant une bibliothèque FORTRAN lorsque le programme a été lié. Relinkez et spécifiez la bibliothèque C en dernier.