Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在C+中检测Windows Phone版本+;或C++/CX 在Windows 8.1中,Windows Media基金会似乎略有不同。_C++_Windows Phone 8_Windows Phone_Windows Phone 8.1 - Fatal编程技术网

C++ 在C+中检测Windows Phone版本+;或C++/CX 在Windows 8.1中,Windows Media基金会似乎略有不同。

C++ 在C+中检测Windows Phone版本+;或C++/CX 在Windows 8.1中,Windows Media基金会似乎略有不同。,c++,windows-phone-8,windows-phone,windows-phone-8.1,C++,Windows Phone 8,Windows Phone,Windows Phone 8.1,我们需要添加如下代码: #if WINDOWS_81 DX::ThrowIfFailed( MFStartup(MF_VERSION) ); #endif 我们如何查看C++手机的版本是什么? 谢谢 您可以使用WINVER在命令时查看/控制生成的目标版本。看 如果唯一的原因是MFStartup检查,那么您可以省略条件。它是8.1所必需的,但在8.0中应该可以正常工作。谢谢,这太完美了。我已经添加了一个将C#Environment版本传递到C++/CX的解

我们需要添加如下代码:

#if WINDOWS_81
    DX::ThrowIfFailed(
        MFStartup(MF_VERSION)
        );
#endif
<>我们如何查看C++手机的版本是什么?
谢谢

您可以使用WINVER在命令时查看/控制生成的目标版本。看


如果唯一的原因是MFStartup检查,那么您可以省略条件。它是8.1所必需的,但在8.0中应该可以正常工作。

谢谢,这太完美了。我已经添加了一个将C#Environment版本传递到C++/CX的解决方案,但效果要好得多。您引用的页面上没有列出Windows Phone。您从哪里获得Windows Phone的定义?
// 0x0603 for Windows / Windows Phone 8.1
#if WINVER >= 0x0603
    DX::ThrowIfFailed(
        MFStartup(MF_VERSION)
        );
#endif