Ошибка при использовании примера приложения Hilo в Visual C 2010
Я использую Visual Studio 2010 Ultimate и получаю следующее при компиляции примера проекта в главе 2: http://msdn.microsoft.com/en-us/library/windows/desktop/ff795784.aspx
Ошибка заключается в следующем: "uicc.exe" не распознается как внутренняя или внешняя команда, работающая программа или командный файл. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): ошибка MSB6006: "cmd.exe" завершен с кодом 9009. 3> 3> Сборка НЕ удалась.
Я искал файл "uicc.exe" на моем компьютере. Видимо не существует. Я проверил версию моего SDK, и это, кажется, v7.0A.
Итак... что мне делать?
Кроме того... если мое приложение требует этот файл "uicc.exe", а на моем компьютере его нет... означает ли это, что потенциальные целевые компьютеры также не будут иметь этот файл?
Я хочу, чтобы мои приложения работали на любом целевом компьютере под управлением Windows 7 или более поздней версии, без необходимости предварительно устанавливать компоненты.
РЕДАКТИРОВАТЬ: ОК, оказывается, мне нужна другая версия SDK.
Мой новый вопрос заключается в следующем: как удалить имеющийся у меня Windows 7 SDK, не удаляя и не затрагивая Visual Studio? Я пытался добавлять / удалять программы, но, как ни странно, SDK для Windows не указан (просто множество других вещей, включая Silverlight SDK, но не Windows SDK).
Итак, как мне удалить его, чтобы я мог установить новую версию?
1 ответ
Uicc.exe - это компилятор ленты, который не включен в Visual Studio 2010 SDK (v7.0A). Необходимо скачать другую версию SDK. Следующая ссылка проясняет проблему и содержит ссылку для скачивания: