首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian入门 >> 文章正文
UIQ3开发问题集——Symbian各平台SDK的版本标识宏
作者:佚名    文章来源:索爱开发社区    更新时间:2008-2-29 13:09:03
1.UIQ3和S60V3,V2混合代码
UIQ3 SDK的宏定义是_UIQ3_SDK_
S60v3 SDK的宏定义是__SERIES60_30__和__SERIES60_3X__
当需要区分uiq3和s60v3时就可以采用这样的代码块:
#if defined(_UIQ3_SDK_)
#include "uiq3AppUi.h"
#include "uiq3View.h"
#elif defined(__SERIES60_30__) || defined(__SERIES60_3X__)
#include "3rdAppUi.h"
#include "3rdAppView.h"
#else
#include "2rd.h"
#endif
2.Symbian9.1和之前版本混合代码
Symbian9.1的版本标识宏是EKA2,可以这样区分:
#if defined(EKA2)
pUI->Exit();
#else
pUI->HandleCommandL( EEikCmdExit );
#endif

相关文章:
UIQ3开发问题集——动态装载带中文的文本文件
UIQ3开发问题集——解析带中文的XML文件