标题:我不知道这算不算移植arm板的bug
作者:luchunlc
日期:2008-09-13 11:21
内容:
编译完qt/E4.4.0,把lib和fonts拷贝到板上后,试了一个hello程序
#include
#include
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt!");
label->setGeometry(100,100,150,150);
label->show();
return app.exec();
}
qmake -project;qmake,make,复制到板子之后,正常运行,但没有任何字出来,出来一个空的Label,点右上角可以关闭并且终端能自动退出,strace也有读取字体成功的信息
fonts已经正确拷贝,没有提示找不到fonts库的问题
会不会是根文件系统的字体没有加?
若我提供的信息不够完整请回帖指出,我再进一步提供给各位
#1 [luchunlc 09-13 11:23]
echo yes|./configure --prefix=/usr/local/arm/3.4.1/arm-linux -xplatform qws/linux-arm-g++-embedded arm -no-qt3support -no-svg -no-webkit -plugin-mouse-tslib -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -embedded arm -qt-freetype -depths 8,16,24 -nomake demos -nomake examples -nomake docs -qt-sql-mysql -L /usr/local/arm/3.4.1/arm-linux/lib/mysql/ -I /usr/local/arm/3.4.1/arm-linux/include/glib-2.0/ -I /usr/local/arm/3.4.1/arm-linux/lib/glib-2.0/include/
这是configure
#2 [luchunlc 09-13 11:24]
陆续移植了mysql,zlib,glib2.16.5,libxml2,check,gstreamer,tslib1.3
#3 [suraid 09-13 13:24]
肯定还是因为你字体的关系吧
建议换个版本,4.4.0有点不稳定。。。
#4 [wwq43031 09-18 09:45]
字体库在ARM板上的路径和PC上字体库所在的路径相同就可以了,
或者建一个软连接,
#5 [luchunlc 09-18 10:11]
谢谢楼上的,这步其实我很久以前就已经做了..郁闷..
QT没有提示找不到自身fonts库的问题
是不是文件系统里面也有字体相关的东西?