Visual Studio 2012 - 缺少必需的文件“tracker.exe”

时间:2012-11-16 18:14:39

标签: c++ visual-studio cryengine

我尝试编译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

由于某种原因,我无法在谷歌上找到任何信息。

我的Visual Studio安装是否有可能腐败?我还在使用候选版本

2 个答案:

答案 0 :(得分:7)

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 Arguments”下,您可以添加 以下:

/ p:ResGenTrackerSdkPath =“:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.1 \ Bin \ NETFX 4.0 Tools

编辑:您的路径可能略有不同,但这仍然显示了添加

的一般路径

答案 1 :(得分:0)

您可以转到目录"C:\Program Files (x86)\Microsoft SDKs\Windows"

然后,您搜索密钥" tracker.exe",如果找不到,可能会以某种方式删除。

最好的方法是:

复制文件夹"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools"

到同一目录下的PC。  如果它不起作用,您可以将文件夹复制到它们[下图]中。

图片:
picture