Visual Studio 2012 - необходимый файл "tracker.exe" отсутствует
Я попытался скомпилировать исходный код cryengine 3, и я всегда получаю следующее сообщение об ошибке.
Error 1 error : Required file "tracker.exe" is missing. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets 251 6 CryGame
Почему-то я не смог найти какую-либо информацию в Google.
Возможно ли, что моя установка Visual Studio как-то повреждена? Я все еще использую кандидата на релиз
2 ответа
Цитата с сайта MS о tracker.exe:
Tracker.exe необходим для правильной пошаговой генерации ресурсов в некоторых случаях, например, при сборке на 64-битной ОС с использованием 32-битной MSBuild. Для этой сборки требуется Tracker.exe, но его не удалось найти. Задача ищет Tracker.exe под значением InstallationFolder раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A.
Возможные решения:
- Установите Microsoft Windows SDK v7.0A или более поздней версии.
- Вручную установите указанный выше раздел реестра в правильное место.
- Вместо этого вы закорачиваете этот поиск, устанавливая свойство ResGenTrackerSdkPath в расположение инструментов 7.1 .NET 4.0. В определении сборки в разделе "Аргументы MSbuild" вы можете добавить следующее:
/ p: ResGenTrackerSdkPath = ": \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.1 \ Bin \ NETFX 4.0 Tools
РЕДАКТИРОВАТЬ: ваш путь может немного отличаться, но это по-прежнему показывает общий путь для добавления
Итак, вы можете перейти в каталог "C:\Program Files (x86)\Microsoft SDKs\Windows"
,
Затем вы ищете ключ "tracker.exe", если вы не можете его найти, он может быть как-то удален.
Лучший способ это:
Скопируйте папку "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools"
на ваш компьютер в том же каталоге. Если это не сработало, вы можете скопировать папку в них [на следующем рисунке] каждый.