QT4.8.1移植到ARM目标板

上一篇 : [交叉编译qt4.8.4 for ARM]遇到到问题


1.  在此基础上,将交叉编译好的qt4.8.1-for-arm移植到目标板:
进入/usr/local/qt4.8.1-for-arm,对嵌入式qt进行打包,复制到目标板的相同目录下,可以通过minicom进行。

(参考:http://www.linuxidc.com/Linux/2013-04/82384p2.htm)


2.  在主机上交叉编译一个最简单到hello目标程序,通过nfs方式,在目标板上执行,出现错误:

root@freescale /mnt/nfs/hellow$ ./hellow
QFontDatabase::loadFromCache: Font path doesn't match. Found /usr/lib/fonts in database, expected /usr/local/qt-4.8.1-for-arm/lib/fonts
Aborted

实际上这两个路径都存在,而且内容也一样,如下附部分。


解决办法:参考 http://blog.csdn.net/g457499940/article/details/11902045

目标板终端执行env或export查看环境配置,在/etc/profile中添加下面一行,将QT_QWS_FONTDIR环境变量export成前面一个路径,

export QT_QWS_FONTDIR=/usr/lib/fonts
保存之后,执行source /etc/profile


问题解决。



########################################################

root@freescale /usr/lib/fonts$ ls
DejaVuSans-Bold.ttf             fixed_120_50.qpf
DejaVuSans-BoldOblique.ttf      fixed_70_50.qpf
DejaVuSans-Oblique.ttf          helvetica_100_50.qpf
DejaVuSans.ttf                  helvetica_100_50i.qpf
DejaVuSansMono-Bold.ttf         helvetica_100_75.qpf
DejaVuSansMono-BoldOblique.ttf  helvetica_100_75i.qpf
DejaVuSansMono-Oblique.ttf      helvetica_120_50.qpf
DejaVuSansMono.ttf              helvetica_120_50i.qpf
DejaVuSerif-Bold.ttf            helvetica_120_75.qpf
DejaVuSerif-BoldOblique.ttf     helvetica_120_75i.qpf
DejaVuSerif-Oblique.ttf         helvetica_140_50.qpf
DejaVuSerif.ttf                 helvetica_140_50i.qpf
README                          helvetica_140_75.qpf
UTBI____.pfa                    helvetica_140_75i.qpf
UTB_____.pfa                    helvetica_180_50.qpf
UTI_____.pfa                    helvetica_180_50i.qpf
UTRG____.pfa                    helvetica_180_75.qpf
Vera.ttf                        helvetica_180_75i.qpf
VeraBI.ttf                      helvetica_240_50.qpf
VeraBd.ttf                      helvetica_240_50i.qpf
VeraIt.ttf                      helvetica_240_75.qpf
VeraMoBI.ttf                    helvetica_240_75i.qpf
VeraMoBd.ttf                    helvetica_80_50.qpf
VeraMoIt.ttf                    helvetica_80_50i.qpf
VeraMono.ttf                    helvetica_80_75.qpf
VeraSe.ttf                      helvetica_80_75i.qpf
VeraSeBd.ttf                    japanese_230_50.qpf
c0419bt_.pfb                    l047013t.pfa
c0582bt_.pfb                    l047016t.pfa
c0583bt_.pfb                    l047033t.pfa
c0611bt_.pfb                    l047036t.pfa
c0632bt_.pfb                    l048013t.pfa
c0633bt_.pfb                    l048016t.pfa
c0648bt_.pfb                    l048033t.pfa
c0649bt_.pfb                    l048036t.pfa
cour.pfa                        l049013t.pfa
courb.pfa                       l049016t.pfa
courbi.pfa                      l049033t.pfa
couri.pfa                       l049036t.pfa
cursor.pfa                      micro_40_50.qpf
dejavu_sans_11_50.qpf2          unifont_160_50.qpf

###

###

###

root@freescale /usr/local/qt-4.8.1-for-arm/lib/fonts$ ls
DejaVuSans-Bold.ttf             fixed_120_50.qpf
DejaVuSans-BoldOblique.ttf      fixed_70_50.qpf
DejaVuSans-Oblique.ttf          helvetica_100_50.qpf
DejaVuSans.ttf                  helvetica_100_50i.qpf
DejaVuSansMono-Bold.ttf         helvetica_100_75.qpf
DejaVuSansMono-BoldOblique.ttf  helvetica_100_75i.qpf
DejaVuSansMono-Oblique.ttf      helvetica_120_50.qpf
DejaVuSansMono.ttf              helvetica_120_50i.qpf
DejaVuSerif-Bold.ttf            helvetica_120_75.qpf
DejaVuSerif-BoldOblique.ttf     helvetica_120_75i.qpf
DejaVuSerif-Oblique.ttf         helvetica_140_50.qpf
DejaVuSerif.ttf                 helvetica_140_50i.qpf
README                          helvetica_140_75.qpf
UTBI____.pfa                    helvetica_140_75i.qpf
UTB_____.pfa                    helvetica_180_50.qpf
UTI_____.pfa                    helvetica_180_50i.qpf
UTRG____.pfa                    helvetica_180_75.qpf
Vera.ttf                        helvetica_180_75i.qpf
VeraBI.ttf                      helvetica_240_50.qpf
VeraBd.ttf                      helvetica_240_50i.qpf
VeraIt.ttf                      helvetica_240_75.qpf
VeraMoBI.ttf                    helvetica_240_75i.qpf
VeraMoBd.ttf                    helvetica_80_50.qpf
VeraMoIt.ttf                    helvetica_80_50i.qpf
VeraMono.ttf                    helvetica_80_75.qpf
VeraSe.ttf                      helvetica_80_75i.qpf
VeraSeBd.ttf                    japanese_230_50.qpf
c0419bt_.pfb                    l047013t.pfa
c0582bt_.pfb                    l047016t.pfa
c0583bt_.pfb                    l047033t.pfa
c0611bt_.pfb                    l047036t.pfa
c0632bt_.pfb                    l048013t.pfa
c0633bt_.pfb                    l048016t.pfa
c0648bt_.pfb                    l048033t.pfa
c0649bt_.pfb                    l048036t.pfa
cour.pfa                        l049013t.pfa
courb.pfa                       l049016t.pfa
courbi.pfa                      l049033t.pfa
couri.pfa                       l049036t.pfa
cursor.pfa                      micro_40_50.qpf
dejavu_sans_11_50.qpf2          unifont_160_50.qpf


#####################################################


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值