嵌入式平台Qt程序开发步骤
来源:互联网 发布:linux svn服务端配置 编辑:程序博客网 时间:2024/04/27 19:01
嵌入式平台Qt程序开发步骤
2007-03-21 13:02
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 <qapplication.h>
#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或其他手段拷贝到开发板上运行即可.
首先设置宿主机上的环境变量(依你自己的情况而定):
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 <qapplication.h>
#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或其他手段拷贝到开发板上运行即可.
- 嵌入式平台Qt程序开发步骤
- 嵌入式平台Qt程序开发步骤
- 嵌入式QT开发步骤即注意事项
- 搭建 嵌入式 linux qt 开发平台
- Win10 Bash搭建嵌入式Qt开发平台
- Windows平台下开发QT程序
- QT 4.5.2 嵌入式开发平台的搭建
- Ubuntu下Qt嵌入式开发平台的搭建
- 嵌入式系统平台移植步骤
- 嵌入式系统开发步骤
- 嵌入式开发学习步骤
- 嵌入式开发学习步骤
- QT学习笔记(三):在嵌入式Linux平台上部署QT程序
- 嵌入式Qt程序开发无法生成.pro文件
- Ubuntux下QT编写 linux嵌入式开发板的程序
- Qt程序打包步骤
- eclipse平台的手机程序开发步骤整理
- 飞凌TE6410开发Qt/E 4.4.3界面程序步骤
- Ajax+ASP初例
- 链表的逆序
- vc excel编程
- WPF制作透明按钮
- Tom在线的未来在哪里?
- 嵌入式平台Qt程序开发步骤
- 如何在DBGrid中实现某一列的单元格进入编辑状态,其它列的单元格保持只读状态
- oracle 存储过程在不同模式下调用的问题
- WinInet编程经验点滴
- 用OpenInventor实现的NeHe OpenGL教程-第四课
- stylecop4.0下载地址
- sqlserver数据类型详解
- Asp.net中创建类似Google自动感应的输入文本框实例
- dynamic allocation of two dimension array