• 6715阅读
  • 6回复

我不知道这算不算移植arm板的bug [复制链接]

上一主题 下一主题
离线luchunlc
 

只看楼主 倒序阅读 楼主  发表于: 2008-09-13
— 本帖被 XChinux 执行加亮操作(2008-09-14) —
编译完qt/E4.4.0,把lib和fonts拷贝到板上后,试了一个hello程序
#include <QApplication>
#include <QLabel>

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库的问题

会不会是根文件系统的字体没有加?

若我提供的信息不够完整请回帖指出,我再进一步提供给各位
离线luchunlc

只看该作者 1楼 发表于: 2008-09-13
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
离线luchunlc

只看该作者 2楼 发表于: 2008-09-13
陆续移植了mysql,zlib,glib2.16.5,libxml2,check,gstreamer,tslib1.3
离线suraid
只看该作者 3楼 发表于: 2008-09-13
肯定还是因为你字体的关系吧
建议换个版本,4.4.0有点不稳定。。。
SuRaid团队主要承接嵌入式、Web、美工、算法设计等业务

团队网址: http://www.suraid.cn
团队博客: http://blog.suraid.cn
团队邮箱: bbs@esuraid.com
离线wwq43031
只看该作者 4楼 发表于: 2008-09-18
字体库在ARM板上的路径和PC上字体库所在的路径相同就可以了,
或者建一个软连接,
离线luchunlc

只看该作者 5楼 发表于: 2008-09-18
谢谢楼上的,这步其实我很久以前就已经做了..郁闷..

QT没有提示找不到自身fonts库的问题
是不是文件系统里面也有字体相关的东西?
离线embeddedman
只看该作者 6楼 发表于: 2010-08-02
回 5楼(luchunlc) 的帖子
我在arm上移植的qt-2.3.10遇到了跟楼主一样的问题,有人知道为什么吗?
快速回复
限100 字节
 
上一个 下一个