Visual Studio 2012(和更早的版本)提供预定义的#defines,以便源代码可以适当地进行#ifdef 编辑,请参阅http://msdn.microsoft.com/en-us/library/b0084kay.aspx
如果正在为 Windows 8 运行时(运行时 C++/CX 的组件扩展)编译(或不编译)一些 C++ 代码,我想#ifdef 一些 C++ 代码,即使用编译器开关 /ZW,请参阅http://msdn.microsoft.com /en-us/library/hh561383.aspx和http://msdn.microsoft.com/en-us/library/xey702bw.aspx
__cplusplus 和 __cplusplus_cli(或 __CLR_VER)分别提供了检查 C++ 或 CLR 编译的功能,但似乎没有 #ifdef 用于 C++/CX /Zw Windows 运行时编译的方法!?
有人知道方法吗?谢谢