QFontDatabase: Cannot find font directory问题解决方案(转)

转载 2013年12月04日 10:41:42

http://blog.csdn.net/cgzhello1/article/details/7908820

编译通过后

在/work/check/check/bin下就会有可执行的二进制check文件。[应用程序bin]


将它拷贝到/opt/FriendlyARM/mini2440/root_nfs/下qtopia目录里,同时将Qtopia Core 

OpenSource 4.3.3的库lib拷贝到/opt/FriendlyARM/mini2440/root_nfs/的qt目录

里。/opt/FriendlyARM/mini2440/root_nfs/是开发板要挂载的目录,然后将pc机上

的/opt/FriendlyARM/mini2440/root_nfs/目录挂载到开发板的/mnt/nfs/目录下,然后在开发板里

输入:


#export QTDIR=/mnt/nfs/qt
#export QTEDIR=$QTDIR
#export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
#cd /mnt/nfs/qtopia
#./check -qws


出现:QFontDatabase: Cannot find font directory /usr/local/Trolltech/QtopiaCore-4.3.3-arm/lib/fonts - is Qt installed correctly?


方法1:那你需要做的就是将/mnt/nfs/qt/lib/fonts里的文件拷贝到开发板/usr/local/Trolltech/QtopiaCore-4.3.3-arm/lib/fonts。

方法2:非常感谢半碗蛋炒饭的方法:

           在开发板上输入:export QT_QWS_FONTDIR=/mnt/nfs/qt/lib/fonts     [我的是:export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/ ]

再次运行#./check -qws

这时,开发板上就会出现,咱们最开始的那幅图片,输入密码试一试,验证一下。

建议用方法2 ,但不彻底,
本质上:在/etc/profile 中添加   export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/

相关文章推荐

Android AsyncTask cannot resolve CalledFromWrongThreadException问题解决方案

Android 在JELLY_BEAN之前的版本调用AsyncTask时,如果首次不是在主线程加载,可能会报如下错误:cannot resolve CalledFromWrongThreadExcep...

vsftp 登录报500错误,以及登录成功后无法显示目录列表的解决方案:500 OOPS: cannot change directory:/home/

1、问题:vsftp登录报错”500 OOPS: cannot change directory:/home/*******” 解决:  A、首先检查权限问题;  B、 ftp服务...
  • zqtsx
  • zqtsx
  • 2014年04月15日 17:56
  • 4553

FileProvider无法获取外置SD卡问题解决方案 | Failed to find configured root that contains

随着Android版本越来越高,Android官方对用户数据保护力度也越来越大。Android提供FileProvider类来供应用之间共享数据。...

svn: Can't find a temporary directory 问题解决

Error:Can't find temporary directory:internal error 然后试了下其他的SVN源,发现均无法提交,并且update时也出现上面的错误信息。对比项目文件...

/usr/bin/ld: cannot find -lpython3.5解决方案(CentOS)

描述: 配置Apache+Django环境,使用Python3.5。 其他都OK,只差关键的一步:编译mod_wsgi生成mod_wsgi.so文件放在apache的model目录下。然而,make过...

Cannot find name 'Article'的解决方案

按照书中例子P36-38,全文照打,出现了一个很奇怪的错误: ERROR in F:/Angular2/Angular2my2/src/app/article/article.component....

ubuntu12.04 64bit编译android ics4.0代码出现的/usr/bin/ld.bfd.real: cannot find 问题解决

编译环境 vm+ubuntu12.04 64bit + android ics4.0代码 在编译源代码的时候出现该错误 /usr/bin/ld.bfd.real: cannot fi...

解决 cannot find -lxxx 的问题

  • 2012年11月02日 10:45
  • 1KB
  • 下载

数塔问题解决方案

  • 2015年05月24日 19:08
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QFontDatabase: Cannot find font directory问题解决方案(转)
举报原因:
原因补充:

(最多只允许输入30个字)