我说一下自己的整个步骤:
1、首先我下载了QT/E4.4.1的源码包,解压
2、使用
./configure -static -no-qvfb -xplatform qws/linux-mips-g++ -embedded mips -release -L /home/oneke/tools/mipseltools-gcc412-lnx26/lib
命令进行设置(/home/oneke/tools/mipseltools-gcc412-lnx26/lib)是君正处理器的编译链
3、gmake 进行编译(苦等三个小时……)
4、再gmake install安装库文件
----------------------------------
编译好了之后在源码包的
examples/qws/mousecalibration
目录就有一个现成的工程,运行这个工程屏幕就会出现一个绿色的背景+鼠标指针,背景的颜色也可以改变,但就是无法在屏幕上放置任何控件,然后我把这个工程尽量地精简,改成了现在这个样子:
#include <QApplication>
#include <QWSServer>
#include <QLabel>
#include <QFont>
#include <QPalette>
#include <QDialog>
#include <QtGui>
int main(int argc, char **argv)
{
QApplication app(argc, argv, QApplication::GuiServer);
QLabel hello("Hello \n");
hello.resize(100,200);
hello.show();
app.exec();
}
然后make再Down到板子上运行,可屏幕上还是“外甥打灯笼——照舅(旧)”,后来又试过添加按钮、添加图片、添加文字等,都统统无效,显示不出控件,我晕了~
开始我以为是程序不对,然后再用这个源码包加上QVFB,换成X86的编译链,congfigure、gmake后在PC机上的QVFB中运行一切正常,该显示什么就显示什么,看来程序是没有任何问题,真不知道问题出在哪里~
有高人愿给我指点迷经吗?
[ 此贴被oneke在2008-09-09 15:51重新编辑 ]