什么是通用运行时组件#ifdef for windows(UWP)而不是iOS? 我试图在Git子模块中使用跨平台C++代码构建通用运行时组件。当我想要为通用运行时组件(UWP)而不是iOS上的xcode生成代码时,我需要弄清楚#ifdef是用来做什么的 #ifdef __WINDOWS_ONLY_COMPILE_FLAG? // some code i want to compile on windows #endif

什么是通用运行时组件#ifdef for windows(UWP)而不是iOS? 我试图在Git子模块中使用跨平台C++代码构建通用运行时组件。当我想要为通用运行时组件(UWP)而不是iOS上的xcode生成代码时,我需要弄清楚#ifdef是用来做什么的 #ifdef __WINDOWS_ONLY_COMPILE_FLAG? // some code i want to compile on windows #endif,c++,uwp,C++,Uwp,默认情况下,Universal Windows项目会定义Windows\u UWP编译器指令。您是否询问可以使用什么预处理器定义来标识Windows版本?这取决于你的编译器。@FrançoisAndrieux是的,这就是我要问的。。。不知道它的名称,这取决于您的编译器或IDE。有关Visual Studio预定义宏的信息,请参见。我经常看到\u WIN32,谢谢,它可以正常工作。你能提供一个来自文档等的来源吗?@Shimmy我找不到这方面的任何特定链接,但找到了两个相关的参考资料:尝试用谷歌搜索

默认情况下,Universal Windows项目会定义
Windows\u UWP
编译器指令。

您是否询问可以使用什么预处理器定义来标识Windows版本?这取决于你的编译器。@FrançoisAndrieux是的,这就是我要问的。。。不知道它的名称,这取决于您的编译器或IDE。有关Visual Studio预定义宏的信息,请参见。我经常看到
\u WIN32
,谢谢,它可以正常工作。你能提供一个来自文档等的来源吗?@Shimmy我找不到这方面的任何特定链接,但找到了两个相关的参考资料:尝试用谷歌搜索,但找不到任何。你太棒了。非常感谢。