CMake Windows Phone问题

时间:2015-04-23 12:11:51

标签: windows-phone cmake

我有一个使用CMake作为构建系统的项目,我需要将其移植到Windows Phone。可悲的是,当我尝试运行SELECT a.post_id, b.attr_name, b.attr_name, b.attr_name, a.referenced FROM posts a, names b WHERE a.referenced = 1 AND a.attr_1 = b.attr_id AND a.attr_2 = b.attr_id AND a.attr_3 = b.attr_id GROUP BY a.post_id 时,它失败了,说

cmake .. -G "Visual Studio 12 2013"

这真的很奇怪,因为我确实安装了它们。添加 A Windows Phone component with CMake requires both the Windows Desktop SDK as well as the Windows Phone '8.0' SDK. Please make sure that you have both installed -DCMAKE_SYSTEM_NAME无济于事,结果仍然相同。即使我将系统版本指定为8.1,它仍然说我缺少'8.0'SDK。

我尝试使用谷歌搜索,但它也没有帮助。似乎有些人遇到了同样的问题,但类似的问题由于某些原因都没有得到答复。我现在正在使用CMake 3.2.2,尝试使用相同的输出3.2.0。

现在完全迷失了,并且不知道该怎么做。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

看起来已经在CMake 3.4 https://public.kitware.com/Bug/view.php?id=15662

中修复了它

CMake用于查找SDK的位置在Windows 10中似乎已经发生了变化。