FriendlyARM-mini2440-X86-qtopia的编程步骤(二)
2014-06-12 15:59
246 查看
第二部分:利用qt designer 进行编程:
主机环境:虚拟机安装Redhat5(企业版)
编译工具:arm-linux-gcc-4.3.2
QT版本:Qtopia-2.2.0
1.进入x86-qtopia目录下建立工程目录。
2.设置开发环境:执行#source /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/setQpEnv
3.进入qtopia-2.2.0-FriendlyARM/qt2/bin目录下启动qt designer:#./designer
4.利用编辑器设计好后把xxx.ui保存到刚建的工程目录下。
5.用xxx.ui生成xxx.h和xxx.cpp文件:执行#uic -o xxx.h xxx.ui #uic -o xxx.cpp -impl xxx.h xxx.ui
6.创建工程:#progen -t app -o xxx.pro
7.修改xxx.pro文件,为其中的SOURCES=xxx.cpp HEADERS=xxx.h TARGET=xxx若有多个就用空格隔开,并修改INTERFACE=xxx.ui 为INTERFACE= 否则会报错。
8.在xxx.h和xxx.cpp中添加实现功能的相关代码。
9.编写main.cpp。
10.生成Makefile
a.查看环境变量:#echo $TMAKEPATH查看结尾是否为/qws/linux-generic-g++。
b.若不是进行以下修改:修改tmake/lib/qws/linux-generic-g++/tmake.conf将TMAKE_LINK=gcc和TMAKE_SHLIB=gcc 中的gcc改为g++
c.生成Makefile:#tmake -o Makefile xxx.pro。
d.修改Makefile:添加库路径:LIBS=-L$(QPEDIR)/lib -lqte -lm -lqtopia2 -lqtopia -lqpe。
11.编译:#make 后会生成可执行文件。
12.运行:#qvfb -width 480 -height 480 &
#./可执行文件名 -qws
接下来着重介绍一下main.cpp的编写:
#include "qapplicatin"
#include "xxx.h" //若还用到其他类那就添加进去
int main(int argc,char **argv)
{
qApplication app(argc,argv);
Form1 *xxx=new Form1();//Form1是xxx.cpp中的类名
xxx->show();
app.setMainWidget(xxx);
return(app.exec());
}
相关文章推荐
- FriendlyARM-mini2440-X86-qtopia的编程步骤(一)
- 在qtopia中添加应用_arm-qtopia(基于mini2440-Friendly)
- mini2440上qtopia应用程序开发步骤(x86-qtopia版本)
- 在qtopia中添加应用_x86-qtopia(基于mini2440-Friendly)
- 在qtopia中添加应用_x86-qtopia(基于mini2440-Friendly)
- fiendly-arm-2440 qtopia编程开发样稿
- mini2440 x86-qtopia2.2.0 编译./run-hello错误改法
- mini2440编译x86-qtopia(x86-qtopia)(友善之臂)
- 搭建Android x86_64及arm64-v8a操作步骤
- Fedora14安装x86-qtopia和arm-qtopia
- Windows7中搭建Android x86_64及armv8-a操作步骤
- JNI编程支持X86处理器的步骤
- FriendlyARM Tiny 4412开发板烧写Linux系统步骤
- qtopia-x86安装配置及编程方法
- qtopia-x86安装配置及编程方法
- Windows7中搭建Android x86_64及armv8-a操作步骤
- Windows7中搭建Android x86_64及armv8-a操作步骤
- 使用ARM开发详细步骤(转自http://blog.csdn.net/zswolf2000/archive/2005/12/28/563904.aspx)
- ARM应用系统开发详解:第2章 ARM微处理器的编程模型
- 高速学习socket编程的10个步骤