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

相关文章

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

Python实现合并与拆分多个PDF文档中的指定页

《Python实现合并与拆分多个PDF文档中的指定页》这篇文章主要为大家详细介绍了如何使用Python实现将多个PDF文档中的指定页合并生成新的PDF以及拆分PDF,感兴趣的小伙伴可以参考一下... 安装所需要的库pip install PyPDF2 -i https://pypi.tuna.tsingh

基于Python开发批量提取Excel图片的小工具

《基于Python开发批量提取Excel图片的小工具》这篇文章主要为大家详细介绍了如何使用Python中的openpyxl库开发一个小工具,可以实现批量提取Excel图片,有需要的小伙伴可以参考一下... 目前有一个需求,就是批量读取当前目录下所有文件夹里的Excel文件,去获取出Excel文件中的图片,并

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

基于Python开发PDF转PNG的可视化工具

《基于Python开发PDF转PNG的可视化工具》在数字文档处理领域,PDF到图像格式的转换是常见需求,本文介绍如何利用Python的PyMuPDF库和Tkinter框架开发一个带图形界面的PDF转P... 目录一、引言二、功能特性三、技术架构1. 技术栈组成2. 系统架构javascript设计3.效果图

使用DeepSeek搭建个人知识库(在笔记本电脑上)

《使用DeepSeek搭建个人知识库(在笔记本电脑上)》本文介绍了如何在笔记本电脑上使用DeepSeek和开源工具搭建个人知识库,通过安装DeepSeek和RAGFlow,并使用CherryStudi... 目录部署环境软件清单安装DeepSeek安装Cherry Studio安装RAGFlow设置知识库总

Linux搭建Mysql主从同步的教程

《Linux搭建Mysql主从同步的教程》:本文主要介绍Linux搭建Mysql主从同步的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux搭建mysql主从同步1.启动mysql服务2.修改Mysql主库配置文件/etc/my.cnf3.重启主库my

国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)

《国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)》本文给大家利用deepseek模型搭建私有知识问答库的详细步骤和遇到的问题及解决办法,感兴趣的朋友一起看看吧... 目录1. 第1步大家在安装完ollama后,需要到系统环境变量中添加两个变量2. 第3步 “在cmd中

Python批量调整Word文档中的字体、段落间距及格式

《Python批量调整Word文档中的字体、段落间距及格式》这篇文章主要为大家详细介绍了如何使用Python的docx库来批量处理Word文档,包括设置首行缩进、字体、字号、行间距、段落对齐方式等,需... 目录关键代码一级标题设置  正文设置完整代码运行结果最近关于批处理格式的问题我查了很多资料,但是都没