### Symbian OS上的Hello World程序详解
#### 一、简介
在本篇文章中,我们将详细介绍如何为Symbian OS创建一个简单的“Hello World”应用,并将其部署到智能手机上。对于初学者而言,这是一个很好的起点,它可以帮助大家熟悉Symbian OS的开发环境以及基本的应用构建流程。本教程假设读者具备一定的C++基础知识。
#### 二、准备工作
为了能够顺利地进行Symbian OS应用的开发,我们需要准备以下几项:
1. **开发工具**:本教程使用的是Carbide.c++ IDE,这是一款专为Symbian OS开发而设计的集成开发环境。
2. **项目模板**:Carbide.c++内置了多种项目模板,其中包括用于创建Hello World应用的模板。
3. **下载模板**:我们还将使用一个额外的Hello World应用模板,该模板可以支持S60 3rd Edition和UIQ 3两个平台。
#### 三、安装Hello World模板
1. **下载模板**:首先从本书的网页(developer.symbian.com/quickrecipesbook)下载Hello World应用模板。
2. **解压文件**:将下载的ZIP文件解压到Carbide.c++的插件目录下。例如,在Carbide.c++ v1.3中,默认插件目录为`C:\Apps\Carbide.c++v1.3\Plugins`。注意,实际路径可能会有所不同,具体取决于你的安装位置。
3. **重启IDE**:安装完成后,需要重启Carbide.c++ IDE才能使新模板生效。
#### 四、运行Carbide.c++ IDE
1. **启动IDE**:Carbide.c++可以通过开始菜单或桌面快捷方式启动。
2. **选择工作空间**:首次启动时,会提示用户选择工作空间(如图2.1所示)。工作空间是一个用于存储项目的文件夹。需要注意的是,工作空间路径不应包含空格,因为这会导致编译错误。
3. **主窗口**:选择好工作空间后,就可以看到Carbide.c++的主窗口(如图2.2所示),也称为“视角”。本教程不涉及Carbide.c++的用户界面介绍,请参考Carbide.c++帮助文档或Symbian Press提供的指南。
#### 五、创建Hello World项目
接下来,按照以下步骤创建一个新的Hello World项目:
1. **新建项目**:在Carbide.c++主窗口中,依次点击“文件”->“新建”->“Symbian OS C++项目”菜单。
2. **选择模板**:在“新建Symbian OS C++项目”对话框中,选择“Quick Recipes on Symbian OS”->“Hello World”模板(如图2.3所示)。
#### 六、编译与部署
完成项目创建后,我们可以进行编译并将其部署到智能手机上进行测试。具体的编译和部署过程将在后续章节中详细介绍。
#### 七、小结
通过本教程的学习,读者应该已经掌握了如何使用Carbide.c++ IDE创建一个基本的Symbian OS Hello World应用。此外,还了解了如何安装和使用额外的项目模板。这对于进一步学习Symbian OS应用程序开发至关重要。在接下来的学习过程中,建议读者尝试对这个简单的Hello World应用进行一些修改,以便更好地理解Symbian OS的编程模型和架构特点。