Ошибка TRK0005 при поиске rc.exe, сборка проекта VC ++ 2015

У меня есть проект 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

Мои вопросы:

  • Это то, что я ожидаю, или rc.exe должен быть найден из коробки?
  • Безопасно ли мне добавлять этот дополнительный путь или я могу что-то сломать?
  • Я использую правильный дополнительный путь? (Путь 8.1 включает «x86».)

Спасибо

8

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]