cd e2fsprogs-1.35
export LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib:$LD_LIBRARY_PATH ./configure make
make install lib/uuid/ cp lib/uuid/* ../qtopia/include/ cp lib/libuuid.a ../qtopia/lib/ cd .. cd qtopia/src
./configure -platform linux-arm-g++ Make
(2)set-env的内容
export QTDIR=$PWD/qt export QPEDIR=$PWD/qtopia export TMAKEDIR=$PWD/tmake
export TMAKEPATH=$TMAKEDIR/lib/qws/ inux-arm-g++export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH
export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib:$LD_LIBRARY_PATH
安装步骤与x86-qtopia相同。
3 一个实例(1)
[root @localhost x86-qtopia] mkdir hello [root @localhost x86-qtopia] cd hello [root @localhost hello] vi hello.cpp hello.cpp:
#include <qapplication.h>
#include <qlabel.h>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello, Qt!", 0);
label->setAlignment(Qt::AlignVCenter|Qt::AlignHCenter);
label->setGeometry(10, 10, 200, 80);
app.setMainWidget(label);
label->show();
int result = app.exec(); return result;
}
[root @localhost hello] cd ..
[root @localhost x86-qtopia] ldconfig
[root @localhost x86-qtopia] source set-env
[root @localhost x86-qtopia] cd hello
[root @localhost hello] progen –n hello –o hello.pro
[root @localhost hello] tmake hello.pro –o Makefile
修改Makefile
[root @localhost hello] vi Makefile
LIBS = $(SUBLIBS) -L$(QTDIR)/lib -lqte -lm -lstdc++ [root @localhost hello] make