使用QtCreator 1.3开发Symbian程序

news/2024/7/3 17:29:08

 

 

QtCreator 1.3的发布里增加了开发Symbian程序的支持。文档上说这是一个实验性的功能,我当了一把小白鼠试了一下,能正常工作。

以下是我的几个操作步骤。
1. 兵马未动,粮草先行。该安装的东西都得先装上,基本上和利用Carbide做开发的需求是一样的。

a. S60 Platform SDK 3rd Edition FP1 或者更高版本

b. Open C/C++ v1.6.0 或者以上版本安装到你的s60 sdk上,编译Qt程序要用到

c. GCCE 的ARM编译器或者RVCT,据说后者售价不菲,并且把它们加进行程序加到Windows系统环境变量PATH里

d. Qt for Symbian 4.6.0,同样安装到你的s60 sdk上
e. 如果你还希望开发能在手机上运行的Qt程序,那么你得先装Qt的安装文件,可参考让 Qt程序在运行到Nokia手机上
f. 如果希望你的程序能在symbian sdk模拟器上运行,还得装Carbide 。
2.设置QtCreator里的Qt选项,菜单路径Tools -> Options... -> Qt4 -> Qt Versions.
一般情况下QtCreator已经自动给你检测到已安装的Qt版本了,需要配置的就是那个gcce路径,想编哪个版本就配置哪个,我的建议是都配置上。
3.配置使用哪个编译环境,其核心思想就是调用哪个qmake和make应用
选中QtCreator主界面中左边工具栏的Projects,会出来工程配置页,找到Build Settings选项
下拉菜单那里可以找到能够使用的配置,如果没有选Add按钮加入新的Qt平台,会自动生成debug和release两个条目。选中后,点击下图中的Show Details,能看到配置的详细信息,不用改动即可。
配置好Qt编译平台,回到主界面Edit页面,在工程名右键选项配置当前工程的编译选项即可,如下图
然后执行编译命令,生成的应用会在 epoc32releasewinscwudeb 目录下
4.运行环境设置,和第三步一样找到Projects页面的Run Settins的地方,设置或增加要运行程序的配置,可以选择symbian Emulator那个
回到主界面的Edit页,然后右键配置运行的是哪一个选项
5. 运行,等待S60 的模拟器慢慢悠悠的起来吧。
如果出错,可以点开底部的Application Output,看看是什么问题。

原文地址:http://www.cuteqt.com/articles/1372.html

http://www.niftyadmin.cn/n/2308448.html

相关文章

Nokia 论坛Qt开发者培训资料

qt_for_mobile_slides_day_1 (Qt 偏底层知识,for windows/S60) qt_for_mobile_slides_day_2 (Qt 偏上层知识,for windows/S60 qt_for_mobile_slides_day_3 (Maemo 开发) exercise_day_1 demos_day_2

Symbian开发总结

83. 生成Dll,App时不能使用静态可写变量: static const char * KStrX "x"; 使用 OPTION GCC -save-temps 可以生成汇编代码,查找Bss和Text段就可以看到静态可写变量。 改为: static const char * const KStrX &q…

QT symbian 开发框架调研

Qt是一个跨平台的C图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。 授权模式: Qt开放源代码,并且提供自由软件的用户协议。使得它…

电脑仙人掌机器人作文_初中生优秀作文:致敬奋斗的时光

初中生优秀作文:致敬奋斗的时光从四月底立项,到五月底比赛,机器人社团的创意项目仅准备了短短一个月的时间。在这一个月的时间里,我与两名队友精诚合作,共同谱写了一曲不为比赛而比赛的奋斗赞歌。立项——三天当“水果…

Symbian系统错误

Symbian 系统都会出现系统出错,其实解决的方法很简单: 新建一个名为“ErrRd”的空文本文件,放到C:systembootdata这个目录下,让系统在出错时能显示出错代码,这时我们就知道了这个错误代码的原因: 系统错误…

ai会议排行_没想到,因为这场AI大会,我也可以凡尔赛一把

杨净 发自 凹非寺量子位 报道 | 公众号 QbitAI没想到,小小编辑的我,竟这样不经意凡尔赛了。事情是这样,刚有朋友“求”我——量子位小编,要一张大会的现场票。说官方渠道即将售罄,黄牛和闲鱼又买不起……我一看怎么回事…

symbian S60 使用HookLogger查找内存泄漏错误

同学推荐使用HookLogger查找内在泄漏的错误,安装也花了不少时间, 1 下载 http://developer.symbian.com/main/downloads/files/HookLogger_Setup.zip 2 安装 最好不要装在文件名有空格的路径下,否则要修改里面的脚本 3 配制 在命令提示符下运行SetupHooks.cmd default …

物联网应用层安全威胁_赛普拉斯:物联网设备面临的安全威胁分析

众所周知,物联网(IoT)设备预计将无处不在。这些由半导体驱动的设备将推动每一个可想象的过程实现智能化。从简单的开灯到门诊护理或工厂控制等更复杂的过程,通过传感、处理和云连接,物联网设备将大幅提高工作效率。应用场景多种多样&#xff…