2015-04-23 4 views
2

У меня есть проект, который использует CMake как систему сборки, и мне нужно поместить его на Windows Phone. К сожалению, но когда я пытаюсь запустить cmake .. -G "Visual Studio 12 2013" он терпит неудачу, говоряПроблемы с Windows Phone Phone

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 и -DCMAKE_SYSTEM_VERSION не помогает, все тот же результат. Даже если я укажу версию системы на 8.1, она все еще говорит, что мне не хватает SDK «8.0».

Я пробовал поиск в Интернете, но это тоже не помогло. Похоже, что некоторые люди столкнулись с одной проблемой, но по некоторым причинам подобные вопросы остаются без ответа. Я использую CMake 3.2.2 сейчас, пробовал на 3.2.0 с таким же выходом.

Полностью потерянный при этом сейчас и понятия не имею, что с этим делать. Какие-либо предложения?

+1

Если вы откроете проект с CMake-GUI, сделать вы видите какую-либо переменную пути, которую вы могли бы установить? – Antonio

+0

@ Антонио Я уже выяснил проблему - это сам CMake. Он просто ищет неправильные каталоги в реестре Windows, поэтому я переписал его и скоро отправит путь команде CMake. –

+0

Прохладный! Было бы неплохо, если бы вы могли опубликовать (короткий) ответ на свой вопрос. – Antonio

ответ

Смежные вопросы