CVAVR V3.12 无法用double类型?

2019-03-24 20:17发布

单片机是ATXMEGE64D3,编程中使用到double类型数据,但出现警告如下:
Warning: E:interface.c(56): the 'double' data type will be supported only in the 'Professional' version, defaulting to 'float'

实际测试中,确实将我的double类型的数据全部默认为float数据,导致我的程序无法得到正确的结果。跪求解决方案?是我安装的软件不对?应该去找所为的'professional'version?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
草莓咖啡因
1楼-- · 2019-03-25 03:25
没有遇到相同问题的同僚么?
xmar33
2楼-- · 2019-03-25 06:22
楼主看看CVAVR帮助就知道了。CVAVR不支持 long long、 double以及复数、虚数类型。
草莓咖啡因
3楼-- · 2019-03-25 08:15
 精彩回答 2  元偷偷看……
xmar33
4楼-- · 2019-03-25 11:41
只有换编译器,如IAR。程序改的不多。或者就用CVAVR的float来实现你需要的功能,多写几句C程序。
草莓咖啡因
5楼-- · 2019-03-25 13:07
xmar33 发表于 2017-2-13 15:21
只有换编译器,如IAR。程序改的不多。或者就用CVAVR的float来实现你需要的功能,多写几句C程序。

好的,非常感谢您的指教

一周热门 更多>