Partager via


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 une printf_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.