UIQ3开发问题集——Symbian各平台SDK的版本标识宏

http://tech.ddvip.com   2008年09月08日    社区交流

本文详细介绍UIQ3开发问题集——Symbian各平台SDK的版本标识宏

  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

来源:索爱开发社区    作者:佚名    责编:豆豆技术应用

正在加载评论...