首页| 论坛| 消息

标题:ARM9下QString? toFloat() 的问题
作者:liujun
日期:2007-10-14 21:41
内容:

在ARM9下,QString toFloat()始终得到0值, PC环境下是可以用的
论坛上看到有人也遇到这个问题,说是换个库就可以了
具体怎么操作不是很明白,始终搞不出来,请教各位了。谢谢^_^
PS:
qt/e 2.*
arm-linux-gcc(g++) 2.95.3


#1 [ztg227 10-15 19:37]
你就直接用C的字符串处理函数sprintf(),
我以前也是用这个tofloat(),还用一些Qt的字符串处理函数,在PC上是正常的,但下到板子上就不常了,换成C的就好了
#2 [liujun 10-15 23:10]
sprintf
然后atof?
尝试一下,只是还不清楚为什么toFloat函数会失效,体系结构问题?
#3 [xuxinshao 10-16 10:47]
我以前也碰到过,是c函数库引起的,把板子上的c函数库替换下就可以了,2.95.3/arm-linux/lib/下的libm-2.2.3.so 和libc-2.2.3.so替换板子上的库就ok了,还有要做链接libm.so libm.so.6 libc.so.6
不行的话再联系我:xuyaojun1980@hotmail.com

回复 发表
主题 版块