У меня есть проект VS 2015 C ++ (64-битный Windows 10 + Windows 10 SDK).
С Свойства проекта> Общие> Версия целевой платформы установите на «8.1», все нормально строит.
Когда я изменяю его на «10.0.15063.0», я сталкиваюсь с этой ошибкой:
Error TRK0005 Failed to locate: "rc.exe". The system cannot find the file specified.
Я видел из других постов, что исправление заключается в том, чтобы вставить exe куда-то, где его можно найти. Я ищу что-то более солидное (например, контроль версий).
Когда установлено значение 8.1, $ (WindowsSDK_ExecutablePath) макрос включает в себя этот путь:
C:\Program Files (x86)\Windows Kits\8.1\bin\x86
с rc.exe в нем.
Если установлено значение 10.0.15063.0, ни один из путей в макросе не содержит rc.exe. Если я добавлю этот путь в исполняемые каталоги, проблема исчезнет:
C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x64
Мои вопросы:
Спасибо
Задача ещё не решена.
Других решений пока нет …