R6002-floating point not loaded 的问题解决方法 .
来源:互联网 发布:网上做淘宝客服可靠吗 编辑:程序博客网 时间:2024/05/18 00:29
最近项目的要计算浮点数据,为了调试方便,输出计算结果值到DEBUG信息,结果却出现 R6002 错误
Google了一下,MSDN上对于R6002的描述信息是:
------------------------------------------------------------------------------------------------------------------------
错误消息
未加载浮点支持
未链接必需的浮点库。
通过检查下面的可能原因进行修复
该程序通过选项(如 /FPi87,该选项要求有协处理器)被编译或链接,但该程序运行在一台未安装协处理器的计算机上。
printf_s 或 scanf_s 函数的格式字符串包含浮点格式规范,而该程序不包含任何浮点值或变量。
编译器仅当必要时才通过加载浮点支持以最小化程序大小。编译器无法检测到格式字符串中的浮点格式规范,因此编译器未加载必要的浮点例程。
使用浮点参数以符合浮点格式规范,或在程序的其他地方执行浮点赋值。该操作将导致加载浮点支持。
在由混合语言编写的程序中,当程序进行链接时在 FORTRAN 库之前指定了 C 库。重新链接并最后指定 C 库。
------------------------------------------------------------------------------------------------------------------------
也就是说出现该问题的原因有上面几种可能
1.没有指定该选项,这个原因不可能
2.虽然是用的_vscprintf,vsprintf_s,但是肯定包含浮点值了
3.经过分析这个是可能的原因,因为我的要输出浮点数的地方是在EXE里,而实际输出到DEBUG信息的函数是在一个程序核心库的DLL里,也就是调用_vscprintf,vsprintf_s的代码就是在DLL里面,而这个DLL里没有任何一行代码用到浮点运行,导致了编译器没有加载“浮点例程”
解决办法:
强制编译器为这个DLL加载“浮点例程”
1.找了半天,没找到有这个编译选项,如有哪位知道的告诉我一下
2.在DLL里写一行没实际用途的浮点运算代码: float a = 0.00f,编译器就会检测到需要浮点运算
- R6002-floating point not loaded 的问题解决方法
- R6002-floating point not loaded 的问题解决方法 .
- VS2012中的R6002 - floating point support not loaded错误
- 关于tc中的“floating point formats not linked" or "floating point not loaded"
- floating point not loaded,在scanf中用%f异常?
- gcc版本不一样导致的问题--Floating point exception 问题解决
- floating point formats not linked
- QSqlDatabase: QMYSQL driver not loaded问题解决方法
- float point support not loaded
- float point support not loaded
- scanf : floating point formats not linked问题的研究与解决
- CURL Library Not Loaded问题解决
- GCC版本导致的Floating Point Exception
- GCC版本导致的Floating Point Exception
- mac : dyld: Library not loaded 问题解决
- QSqlDatabase: QMYSQL driver not loaded问题解决
- mac : dyld: Library not loaded 问题解决
- Comparing floating point numbers
- 优秀 Javascript 文章集锦
- 关于Oracle数据库中SQL空值排序的问题
- 支付宝安全支付服务Android应用开发指南(摘取官方文档)
- 关于GCC的__attribute__ ((constructor))
- keychain使用介绍
- R6002-floating point not loaded 的问题解决方法 .
- 仿射变换 图像旋转
- <<Effective C++>>笔记5
- 我的2012年个人总结
- 代码生成利器-NCodeGenerate 教程(6) 调试功能 NTrace 输出
- 技术人员如何走出职业迷茫
- Android数据库中查找一条数据使用的方法 query详解
- linux定时器的实现方法
- 大牛分享HTML5精品资料——《HTML5微周刊》资料集