天嵌 ARM开发社区

 找回密码
 注册
查看: 2195|回复: 6

double换成int 就好了,怎么回事?

[复制链接]
mojian 发表于 2010-12-24 10:45:06 | 显示全部楼层 |阅读模式
我编了个qt程序,里面用有一行代码为x=30;其中x为double型。然后交叉编译后,在板子上执行,但是一直等待,很小的程序十几分钟也显示不出来,然后试了很多次,最后将x改为int型,立马显示出来了。为什么呢,迷惑???求解???
天嵌_support1 发表于 2010-12-24 11:04:28 | 显示全部楼层
1# mojian


这个4.3.3编译器不支持浮点的。
你用3.4.5这个
回复

使用道具 举报

 楼主| mojian 发表于 2010-12-24 14:22:57 | 显示全部楼层
2# embedsky_lxt


谢谢版主!
你这么一说我明白了。
但是还有些新的问题,如果不换还有其他办法吗?怎么高版本的反而不支持了?难道一般浮点运算不经常用吗?还是可以将浮点运算转化成其它的运算?
回复

使用道具 举报

天嵌_support1 发表于 2010-12-24 14:40:05 | 显示全部楼层
换个编译器重新弄吧。
版主是在对这个没有好的主意了。
如果你有了,也和我分享一下
回复

使用道具 举报

 楼主| mojian 发表于 2010-12-25 13:21:00 | 显示全部楼层
谢谢!以后谁有了好办法记得给大家分享下啊!
回复

使用道具 举报

vodomine 发表于 2011-9-14 16:07:52 | 显示全部楼层
4# embedsky_lxt
貌似不是4.3.3的编译器不支持浮点,是它编译的Qt不支持,是缺少什么库吧,或者需要设置什么编译选项
回复

使用道具 举报

天嵌_support1 发表于 2011-9-15 15:13:39 | 显示全部楼层
你用3.4.5的编译器
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-5-3 20:13 , Processed in 2.032889 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表