我如何使用CMake生成Windows 10通用项目

时间:2015-08-06 13:38:05

标签: c++ visual-studio-2015 windows-10 windows-10-mobile

我试图使用CMake为Windows 10生成Visual Studio 15项目c ++静态库。它应该可以在手机上使用,所以我认为它应该支持Windows应用商店。 我可以设置任何标志吗?

我发现https://github.com/Microsoft/CMake,它是微软的CMake分支,但我无法找到如何使用它来启用uniwersal app支持的线索。

"正常" cmake当我打开对windows stope的支持时,我得到一个错误:

  

错误MSB3843:项目" project1"目标平台" Windows",但引用SDK" Visual C ++ 2015 Runtime for Universal Windows Platform Apps v14.0"它针对的是平台" UAP"。

2 个答案:

答案 0 :(得分:12)

CMake -G“Visual Studio 14 2015”-DCMAKE_SYSTEM_NAME = WindowsStore -DCMAKE_SYSTEM_VERSION = 10.0

答案 1 :(得分:2)

从cmake版本3.4.0开始提供对通用Windows项目的支持。旧版本不支持它。上面的命令适用于cmake 3.4.0。