• 10591阅读
  • 4回复

arm上运行qt demo出错,请教了! [复制链接]

上一主题 下一主题
离线leasia
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-05
# ./books -qws &
# DAVINCI DISP START LAYER OSD0 80c00000
Initializing QFontEngineQPF failed for /usr/local/Trolltech/QtEmbedded-4.5.0-arm/lib/fonts/DejaVuSans.ttf
Initializing QFontEngineQPF failed for /usr/local/Trolltech/QtEmbedded-4.5.0-arm/lib/fonts/DejaVuSans-Bold.ttf
(此时books程序能够正常启动)
接着从终端起另外一个程序:
# ./composition
QFontDatabase::loadFromCache: Font path doesn't match. Found ??????????????????????????????????????????????????? in database, exp
ected /usr/local/Trolltech/QtEmbedded-4.5.0-arm/lib/fonts
Aborted
composition启动失败

以上就是我遇到的基本情况,首先路径/usr/local/Trolltech/QtEmbedded-4.5.0-arm/lib/fonts/及相关文件是肯定存在的,请问这些错误是什么原因呢?
export QTDIR=/usr/local/Trolltech/QtEmbedded-4.5.0-arm
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
这些环境变量也设置了。
离线shiroki

只看该作者 1楼 发表于: 2009-08-05
configure的时候用的哪个qconfig参数?
从错误信息上看试图用qpf的font engine去读ttf的文件,这样肯定会失败的。 我感觉像是freetype的支持没有编译进qte的库
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线leasia

只看该作者 2楼 发表于: 2009-08-05
我编译的时候没有加qconfig参数,不知道他默认用的哪个。我想在在加-qt-freetype重新configure编译试试
离线leasia

只看该作者 3楼 发表于: 2009-08-06
看来freetype是编译进去了,这次重新编译的时候我确认过了,不过问题依旧。再看看!。。???????????
离线ricky_pc

只看该作者 4楼 发表于: 2010-06-03
楼主,我也遇到同样的问题,
想请教下,你后来怎么解决的?
快速回复
限100 字节
 
上一个 下一个