Visual Studio 2017 CMake проблеми с UWP проекти

В момента имам проблеми с корпоративното издание на Visual Studios 2017, което не може да генерира/компилира код за UWP проекти с помощта на CMake,

грешката: - Компонент на Windows Store с CMake изисква както Windows Desktop SDK, така и Windows Store '10.0' SDK. Моля, уверете се, че сте инсталирали и двете

Проследих проблема за период от време, търсейки изглежда, че версията на CMake визуално студио използва не може да намери правилно Windows 10 SDK или Windows Desktop SDK, опитах се да заменя версията на cmake VS2017, използвана за по-нова версия, напр. (Опитах и ​​3.8, и 3.9) и двете работеха до известна степен, докато не публикувах грешка при анализа в изхода за извличане на информация за cmake target.

открих причината за това е, че VS2017 използва персонализирана версия на CMake - 3.7.20170106-gd3236-dirty-MSVC_2

някой има ли работа, за да накара UWP проектите да работят с VS 2017 CMake.


person daniel    schedule 04.08.2017    source източник


Отговори (1)


Изглежда, че това е известен проблем.

Версията 3.7.2 на CMake в комплект с Visual Studio 2017 (последната актуализация) не може сама да намери инструментите за изграждане на Visual Studio 2017. Използвайки CMake 3.8.1 (текущо издание на CMake), инструментите могат да бъдат намерени без проблем.

Можете да видите по-подробна информация от тук: Грешка в Visual Studio 2017 CMake Build Tools

Така че, моля, опитайте да използвате CMake 3.8

person Xie Steven    schedule 07.08.2017