但是并不是所有的平台都支持#warning。有没有任何方法可以找到该平台中是否支持#warning。ifdef warning //expecting similar check, not exactly this#endif
因为我将在这么多的平台上编译我的代码,所以在某些平台上,如果不支持它,它可能会产生编译错误。如果有一些宏可以找到#warning的
我必须为Windows Mobile6.x和版本7开发一个应用程序,我的技能是基于.net和web的。由于版本7不能向后兼容,我想我最终会有很多重复的工作。我看过Rhomobile和Phonegap,但后者不支持windows mobile 6.x,前者需要具备ruby知识。我想我可以在类库中有尽可能多的逻辑,然后将这些类作为链接包含到项目中,这样它们就可以针对特定的平台进行编译。我觉得在这种情况下,我可能会有很多#if PHONE7风格的逻辑,而且用户界面代码也必须为每个平台<