Symbian学习文档(1)--搭建Carbide开发平台

2024-04-19 08:18

本文主要是介绍Symbian学习文档(1)--搭建Carbide开发平台,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Symbian学习文档--1--搭建Carbide平台


symbian的入门不是很容易上手,和桌面平台的开发有很多不同之处。同时Symbian的开发也没有一个很好的IDE,目前比较好点的就是Carbide C++2.0版本吧。如果想搭建好一个symbian开发平台,得自己动手操作好几次才行。下面是我搭建的一点感受,也还不能称之为经验吧,因为许多东西都是从网上找的,然后自己实践。不过中间遇到过很多问题,感触很深。

 

如果想搭建好Symbian平台,工具的选择是至关重要的,因为Symbian的SDK版本很多,对一些IDE都有一些限制。我用的是Carbide C++2.0 IDE开发的,下面是具体的安装过程:

 

1、安装ActivePerl-5.6.1.635-MSWin32-x86
2、安装jdk1.4以上版本
3、安装Carbide.c++_v2.0
4、安装S60-SDK-0616-3.0-mr.3.749

 

注意安装时必须将这些安装文件安装在同一个盘符下,否则会出现很多问题。

 

这些安装文件可以去nokia forum上下载,因为版本很多,所以一定要选择正确的版本,才能彼此兼容。这个论坛上会有具体的安装细节和安装文件版本的具体说明,虽然基本都是英文的,但不是很难,可以看懂。

 

如果安装过程没问题,应该就搭建好了。可以运行Carbide C++,新建一个S60 GUI Application工程,如果可以正常显示“Hello World!”,说明你已经成功了。可以进行Symbian的进一步学习了。

运行这个“Helo World” GUI程序后,大家会发现有很多文件。似乎一个简单的Hello World程序就这么复杂。其实这个只是图形显示的GUI程序,具有完整的GUI应用程序框架,所以开始时可能很不习惯。

 

下篇文档我会简单介绍一个Console输出的Hello World程序,这个程序会很简单!

这篇关于Symbian学习文档(1)--搭建Carbide开发平台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/917011

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio