我有 3 个项目依赖于同一个共享库。
库中有一个单例类,它在整个项目中提供全局共享对象,无论如何,这个全局共享对象是一个类的实例,这取决于平台,例如:
在移动应用程序上:
public static var message : TMobileMessage;
在桌面应用程序上:
public static var message : TDesktopMessage;
在网络应用程序上:
public static var message : TWebApplication;
如何在声明上实现条件编译,因为以下代码不起作用:
If( CONFIG::applicationType == 'mobile' ) public static var message : TMobileMessage; else If( CONFIG::applicationType == 'desktop' ) public static var message : TDesktopMessage; else If( CONFIG::applicationType == 'web' ) public static var message : TWebApplication;