C 运行时错误 R6002

不加载浮点支持

未链接必要的浮点库。

注意

如果运行应用时遇到此错误消息,则会关闭应用,因为它存在内部问题。 此错误有多种可能的原因,但通常是由应用中的缺陷或尝试运行不是为特定计算机处理器构建的应用引起的。

可以尝试以下步骤来修复此错误:

  • 使用“控制面板”中的“应用和功能”或“程序和功能”页来修复或重新安装该程序
  • 检查“控制面板”中的“Windows”更新以获取软件更新
  • 检查该应用的更新版本。 如果问题仍然存在,请联系应用供应商。

面向程序员的信息

当浮点库未链接时,应用中可能会发生此错误。 检查以下原因之一:

  • printf_sscanf_s 函数的格式字符串包含浮点格式规范,而程序不包含任何浮点值或变量。 要解决此问题,请使用与浮点格式规范相对应的浮点参数,或在程序的其他位置执行浮点赋值。 这将导致加载浮点支持。

  • 编译器通过仅在必要时加载浮点支持来最小化程序的大小。 编译器无法检测格式字符串中的浮点运算或浮点格式规范,因此它不加载必要的浮点例程。 要解决此问题,请使用浮点格式规范并提供浮点参数,或在程序的其他位置执行浮点赋值。 这将导致加载浮点支持。

  • 在混合语言程序中,如果链接了程序,表示在 FORTRAN 库之前就指定了 C 库。 最后重新链接并指定 C 库。