У меня есть проект, который использует 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 с таким же выходом.
Полностью потерянный при этом сейчас и понятия не имею, что с этим делать. Какие-либо предложения?
Если вы откроете проект с CMake-GUI, сделать вы видите какую-либо переменную пути, которую вы могли бы установить? – Antonio
@ Антонио Я уже выяснил проблему - это сам CMake. Он просто ищет неправильные каталоги в реестре Windows, поэтому я переписал его и скоро отправит путь команде CMake. –
Прохладный! Было бы неплохо, если бы вы могли опубликовать (короткий) ответ на свой вопрос. – Antonio