UIQ3SDK + .Net2003 + Carbide_vs 开发环境搭建:
- 安装VC.Net2003,需要先安装IIS6;
- 安装UIQ3.0SDK.zip,与VC.Net2003安装到同一个盘符,如F:
- 安装carbide_vs_201.exe
- 安装uiq_3_sdk_configuration.zip
- 运行.Net2003,新建Visual C++ Projects/SymbianOS/New Symbian os Project新建Symbian os项目Ctrl+F5运行
创建新项目:
- 运行.Net2003,菜单 File|New|Project...,选择Visual C++ Projects/SymbianOS/New Symbian os Project,输入工程名选择路径。Next>.
- Project Type:Symbian9;template:UIQ skeleton Applation(或Helloworld Applation); Enable/Disable SDK ... 配置SDK; Select SDK:选择使用的SDK,如果真机运行选择GCCE。Next>.
- Finish
- Ctrl+F5运行
添加新类:
- 在VC的ClassView右键中选择AddClass,在弹出的Dialog中选Visual C++|New Symbian os Class。
- 选择使用的模板如UIQ View,
- 新建View:MyExampleSecondView 。选择Res File:Rsc/XXX.rss. 点击Finish完成。
- 新生成的.cpp文件中删除
#pragma message("...")
const TUid KUidMyExampleSecondView = ... { 0x07d75033 } ;
- 将MyExampleSecondView.ra用到的EMyExampleSecondViewPage添加到.hrh的控件ID中。
- XXXAppUi::ConstructL()中添加代码:
CMyExampleSecondView * myexampleSecondView = CMyExampleSecondView::NewLC( * this );
AddViewL( * myexampleSecondView);
CleanupStack::Pop(myexampleSecondView);
- Rebuild Project并运行。