Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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
使用CMake生成通用windows平台解决方案和项目文件_Cmake_Visual Studio 2015_Windows 10 Universal - Fatal编程技术网

使用CMake生成通用windows平台解决方案和项目文件

使用CMake生成通用windows平台解决方案和项目文件,cmake,visual-studio-2015,windows-10-universal,Cmake,Visual Studio 2015,Windows 10 Universal,我正在尝试使用cmake为通用windows平台中的静态库生成解决方案和项目文件。我给出了另一个线程中指定的参数 但它生成的项目文件配置不正确(TargetPlatformVersion=8.1和WindowsStoreAppSupport=No)。相反,这些值应该类似于TargetPlatformVersion=10.0.10586.0或10.0.10240.0,并且WindowsStoreAppSupport=Yes 我已经给出了参数CMAKE\u SYSTEM\u NAME=Windows

我正在尝试使用cmake为通用windows平台中的静态库生成解决方案和项目文件。我给出了另一个线程中指定的参数

但它生成的项目文件配置不正确(TargetPlatformVersion=8.1和WindowsStoreAppSupport=No)。相反,这些值应该类似于TargetPlatformVersion=10.0.10586.0或10.0.10240.0,并且WindowsStoreAppSupport=Yes

我已经给出了参数
CMAKE\u SYSTEM\u NAME=WindowsStore
CMAKE\u SYSTEM\u VERSION=10.0
,并将生成器选择为“Visual Studio 14 2015”


CMake是否支持通用Windows平台?如果是,那么如何生成支持UWP的项目文件?

最新版本的CMake支持较新版本的Visual Studio和Windows 10 SDK。如果出现奇怪的错误,请尝试更新到最新的CMake版本。

您使用的是最新的CMake 3.4版本吗?版本越新,CMake支持这些新开发的更改就越多。我使用的是CMake 3.3.1。让我试试cmake 3.4,然后再回来。它是用cmake 3.4版本实现的。谢谢我建议升级您的评论,作为对该问题的回答。官方文件: