嵌入式平台Qt程序开发步骤

Step 1:
首先设置宿主机上的环境变量(依你自己的情况而定):
export QTDIR=/usr/local/arm-linux/qt_toolchain/qt-2.3.7
export QPEDIR=/usr/local/arm-linux/qt_toolchain/qtopia-free-1.7.0
export LD_LIBRARY_PATH=/usr/local/arm-linux/qt_toolchain/qt-2.3.7/lib:$LD_LIBRARY_PATH


export LD_LIBRARY_PATH=/usr/local/arm-linux/qt_toolchain/qt-2.3.2/lib:$LD_LIBRARY_PATH
export TMAKEDIR=/usr/local/arm-linux/qt_toolchain/tmake-1.11
export TMAKEPATH=/usr/local/arm-linux/qt_toolchain/tmake-1.11/lib/qws/linux-arm-g++
export PATH=/usr/local/arm-linux/qt_toolchain/tmake-1.11/bin:$PATH

Step 2:
利用designer来设计界面,生成okform.ui;(注意:如果用qt-3.3的designer来设计界面,则以下步骤生成的okform.cpp和okform.h需要修改)

Step 3:
由okform.ui生成okform.h和okform.cpp:
#uic -o okform.h okform.ui
#uic -o okform.cpp -impl okform.h okform.ui

Step 4:
为工程编写一个主程序:

#include 
#include "okform.h"

int main(int argc ,char **argv)
{
QApplication a(argc,argv);
okForm ok;
a.setMainWidget(&ok);
ok.show();
return a.exec();
}

Step 5:
修改tmake配置文件,以生成合适的Makefile:(只要第一次改好即可,不需每次都改)
在$TMAKEDIR/lib/qws/linux-arm-g++/tmake.conf文件里需要修改的地方如下:
TMAKE_LINK = arm-linux-g++
TMAKE_LINK_SHLIB = arm-linux-g++
TMAKE_LIBS_QT = -lqpe -lts

Step 6:
移除okform.ui这个文件,然后利用qmake 生成project文件:
#qmake -project
这样便生成了qt_test.pro(由当前目录名决定工程的名称)
也可以通过以下命令来生成:
#progen -t app.t -o qt_test.pro

Step 7:
用tmake来生成Makefile
#tmake -o Makefile qt_test.pro

Step 8:
#make

到此就生成了arm平台上的Qt 程序,通过NFS或其他手段拷贝到开发板上运行即可.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值