Ошибка при использовании примера приложения 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. Следующая ссылка проясняет проблему и содержит ссылку для скачивания:

http://connect.microsoft.com/VisualStudio/feedback/details/533794/ribbon-compiler-tool-uicc-is-missing-from-included-windows-sdk

Другие вопросы по тегам