Qt Symbian 开发环境安装

一、概述

Qt for Symbian 的开发环境主要由三部分组成:基本工具、Symbian SDK、Qt for Symbian SDK。基本工具包括Active Perl和Jre.

1、 安装顺序

安装顺序依次为Jre-->Perl-->SDK-->Carbide C++。Symbian SDK和Qt SDK都需要安装在系统同一个盘符中(比如说 D:盘),并且路径  名无空格。所创建的应用也应该和SDK的安装盘是同一个。基本工具包括JRE(Java Runtime Environment)和Active Perl,这一部分工具是开发环境能运行的基础。JRE 安装JRE是Carbide(Carbide是Symbian SDK开发的集成开发环境)运行的基础。

2、 安装文件

a) Carbide.c++_v2.3.exe

b) jre-1_5_0_22-windows-i586-p.exe

c) ActivePerl-5.6.1.635-MSWin32-x86.exe

d) S60_5th_Edition_SDK_v1_0_en.rar

3、安装注意

a)安装完Carbide.C++后需要运行一些命令能在控制台(console)环境下能够使用

路径为:(如图1.1所示)

Start->Program->Nokia->Carbide.c++->Configure environment for WINSCW commands

图1.1 Carbide C的点击路径

b)Symbian SDK可下载的有3个版本:第3版FP2(不支持触摸屏),第5版SDK及N97版。

可下载的版本有FP2以及5rd SDK用于本文所搭建的环境。

C)安装5rd 版本时应该注意所安装的路径尽量短比如说D:/symbian,此操作的目的是让5rd的epoc.exe运行的路径不能超过它的最大值,同时在安装完所有的文件,想实施下面的简单的例子的时候,请先设定一下数据执行保护,通过

我的电脑-属性-性能(设置)-数据执行保护-添加(所有您所安装的FP2或者5rd SDK的epoc.exe 如果你找不到就在安装后的文件夹下用搜索检索出epoc.exe)-确定

4、测试安装是否正确

为保证后续的安装工作能顺利进行.有必要先测试以下S60 SDK是否正常安装。

第一步:在Windows开始菜单里找到Carbide程序,然后启动,如果是第一次运行会提醒你设置工作目录(workspace directory),需要注意的是工作目录名不能包含空格否则会导致工程编译失败。

第二步: 在Carbide主菜单中选择 File -> New -> Symbian OS C++ Project

第三步: 选择工程类型为S60分类下的GUI Application然后选择Next

第四步: 定义工程名Project Name为(HelloWorld for newbie) 然后选择Next继续

第五步: 将对应SDK中的复选框中的 Emulator Debug (WINSCW) 和 Phone Release (GCCE) 选中,然后Next继续

第六步: 定义应用的UID 然后点按钮 Finish完成 (如果你不了解什么是UID, 直接点Finish完成操作)

第七步: 此时可以在Carbide主窗口的左面板里看到工程HelloWorld. 在工程名上右键可以选择当前编译类型,选Windows模拟器Emulator Debug (WINSCW)

第八步: 在工具栏上选绿色三角形运行按钮

第九步: 此时出现New Launch Configuration Wizard . 在Process to launch里选Emulator 然后点 Finish完成配置。

第十步: Carbide C++ 会自动进行编译. 编译成功后,模拟器(Emulator)将会被启动.

第十一步: 如果“HelloWorld"应用没被启动,在模拟器主菜单里找到HelloWorld图标,然后运行它

第十二步: 程序启动界面如下

Qt SDK 安装

第一步:Open C/C++ plugin 安装

Qt库依赖于Open C/C++的一些库和头文件,需要先行安装,Open C/C++ Plugin。安装过程中Open C/C++程序会检索所安装的SDK版本,你可以选择一个你默认的SDK版本来安装此文件。

第二步:Qt for Symbian SDK 安装

安装Qt for Symbian SDK步骤应在安装Symbian SDK之后,因为在安装Qt for Symbian SDK 时,它会扫描电脑已经安装过的Symbian SDK, 并在安装过程中让用户选择需要安装的Symbian SDK。在安装过程中,会把相应的Qt库拷贝到相应的Symbian SDK中。

在Carbide中配置Qt

Qt SDK安装好后,需要在Carbide中进行配置,配置步骤如下
- 打开Carbide应用程序 - 在应用程序菜单栏里选择 Window -> Preferences - 在Preferences窗口左面板中选择 Qt 并选中 Add按钮 - 在弹出窗口中填入你Qt安装的bin路径和include路径,参考下面图片

测试Qt for Symbian是否正确安装

循以下步骤:

- 在Carbide主菜单, 选择 File -> New -> Qt Project

- 选择工程类型 Qt GUI Main Window

- 输入工程名

- 选择Qt工程将在那个SDK里开发

- 定义应用的 UID (如果您不了解什么是UID,直接点 Finish进入下一步)

- 此时, 可以在左边的面板里看到 HelloWorldQt 工程.

- 点击工具栏绿色三角形按钮,启动模拟器 Emulator 配置向导.

- 稍待片刻,可以看到模拟器运行起来,接着HelloWorldQt应用也会被调到前台,如果当前应用没有运行可以在模拟器的应用程序菜单中招到HelloWorldQt 图标,然后选中运行

- 程序启动后的画面如下

五、安装Qt for Windows

由于Qt是跨平台的。开发者也可以先在Windows上开发,然后再重新在Symbian平台上进行编译。开发者可以在qt.nokia.com/downloads下载。安装后的Qt Creator也可以用于Qt for Symbian的开发。

六、在Symbian手机上安装Qt

如果需要将Qt程序部署到手机上,那么需要将Qt先安装到手机上,因为目前的Symbian手机(S60 3rd,S60 5th,N97)出厂的并没有预先安装Qt。给Symbian手机的Qt安装文件,可以在Qt for Symbian的安装目录里找到。如果Qt的安装目录是C:/Qt/4.6.2,那么只需将该目录下的qt_installer.sis通过蓝牙或者USB线传到手机上并安装就可以了。在手机上需要安装如下的库:

Open C/C++ (可以在

/Symbian/S60_5th_Edition_SDK_v1.0/nokia_plugin/openc/s60opencsis  /Symbian/S60_5th_Edition_SDK_v1.0/nokia_plugin/opencpp/s60opencppsis 中找到)

Qt libraries (可以在 /Qt/4.6.2 下找到)

具体安装细节可以在文件 /Qt/4.6.2/sisfiles.txt 中找到。

Qt Symbian 手机环境搭建相关推荐

  1. Qt Symbian 开发环境安装

    Qt Symbian 开发环境安装 转自:悟道2011 cnblogs Qt for Symbian 的开发环境主要由三部分组成:基本工具;Symbian SDK;Qt for Symbian SDK ...

  2. Qt跨平台开发环境搭建

    Qt跨平台开发环境搭建 1.     背景介绍 Qt是一个跨平台的C++图形用户界面应用程序框架.它提供给应用程序开发者丰富的图形用户界面所需的所有功能.而且,Qt很容易扩展,并且允许真正地组件编程. ...

  3. QT for Android环境搭建与配置

    前言 QT for Android的环境搭建要求JDK.SDK.NDK.ANT的版本和QT的版本要高度契合,不管JDK.SDK.NDK.ANT.QT其中的哪一个版本过高过低都可能导至搭建失败,或者貌似 ...

  4. windows下 QT 的 Android 环境搭建(附软件测试)

    windows下 QT for Android环境搭建 1. QT环境搭建 2. Android 环境搭建 2.1 JDK 2.2. NDK 2.3 SDK 3. 软件测试 3.1 QT自带 Scro ...

  5. Qt for WebAssembly 环境搭建 - Windows篇

    Qt for WebAssembly 环境搭建 概要 首先,放两个链接: Qt for WebAssembly 官方文档 Emscripten官网 这次搭建Qt for WebAssembly环境,主 ...

  6. Qt开发笔记(一):Qt+FFmpeg开发环境搭建以及工程模板

    原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/90 ...

  7. qt on android 环境搭建的心酸过程

    前几天一直在弄qt on android的搭建环境.苦于自己慢慢研究,大概一个星期了,还是没有搭建完成,都已经放弃了.然而,昨天,我帮我们班一个女同学装autocad的时候,也是弄了一个下午才弄好,由 ...

  8. window 下Qt for android 环境搭建

    ******************************************************************* 转自http://www.cnblogs.com/rophie/ ...

  9. Qt vs2010开发环境搭建

    目录 一.Qt4环境搭建 二.Qt5环境搭建 三.Qt4和Qt5之qt-vs-addin插件共存与使用 1.问题 2.解决方法 四.重启电脑 五.新建项目 一.Qt4环境搭建 vs2010:cn_vi ...

最新文章

  1. pip install numpy/pandas时报错的解决方法
  2. CI框架常用函数(AR数据库操作的常用函数)
  3. 从宇宙、互联网和脑的关系看元宇宙的终极形态
  4. 【CDS技术揭秘系列 02】阿里云CDS-SLS大揭秘
  5. 玩转mini2440开发板之【tekkamanninja版的u-boot的编译和烧录】
  6. Best Free Network Performance Test tool – Iperf
  7. [JavaWeb-XML]XML_快捷查询方式(selector选择器,XPath)
  8. Java中特质模式的定义
  9. C语言 | 为什么写这三行代码
  10. 苹果拟明年Q1推出配有mini-LED显示屏的27英寸iMac
  11. 图形学必备!斯坦福图形学几何处理算法课程1——Surface Reconstruction
  12. iphone保修期多久_小心!教你如何鉴别 iPhone 翻新机,黑机千万别买!
  13. 我为什么建议你发年终奖前跳槽?
  14. 使用es6制作简单数独游戏
  15. Invalid ADAPTORNAME specified. Type 'imaqhwinfo' for a list of available ADAPTORNAMEs. Image acquis
  16. 【建模算法】蒙特卡罗模拟法(Python实现)
  17. 全志F1c100s主线linux入坑记录 (4)GT911触摸移植
  18. php微信问卷调查,We_Questionnaire: !!停止维护!!基于Thinkphp3.2.3 + jqueryMobile1.4.4的微信公众号应用 -- 移动端问卷调查...
  19. 雷达方程 与 根据用途演化的其它形式
  20. 数学不好的人可以学python吗_理解能力差、数学很差的人可以做程序员吗

热门文章

  1. LeetCode 737.My Calendar III
  2. spring 的AOP和动态代理分析
  3. C语言 字母大小互相转换 三种思路
  4. 【原理学习】MSP430RFL15x学习
  5. 美科学家实现1米之内无线输电,传输效率不变
  6. 我们的系统检测到您的计算机网络中存在异常流量。此网页用于确认这些请求是由您而不是自动程序发出的。
  7. QQ最厉害拼音打字高手间的对话
  8. Unity-3D捕鱼达人小游戏开发 —— 开始场景
  9. 【致远FAQ】升级问题之部署日志说明
  10. win10安装mosquitto