首页| 论坛| 消息

标题:arm上运行qt demo出错,请教了!
作者:leasia
日期:2009-08-05 11:31
内容:

# ./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
这些环境变量也设置了。


#1 [shiroki 08-05 16:55]
configure的时候用的哪个qconfig参数?
从错误信息上看试图用qpf的font engine去读ttf的文件,这样肯定会失败的。 我感觉像是freetype的支持没有编译进qte的库
#2 [leasia 08-05 17:54]
我编译的时候没有加qconfig参数,不知道他默认用的哪个。我想在在加-qt-freetype重新configure编译试试
#3 [leasia 08-06 09:18]
看来freetype是编译进去了,这次重新编译的时候我确认过了,不过问题依旧。再看看!。。???????????
#4 [ricky_pc 06-03 17:29]
楼主,我也遇到同样的问题,
想请教下,你后来怎么解决的?

回复 发表
主题 版块