10

我尝试编译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 安装有可能以某种方式损坏吗?我仍在使用候选版本

4

2 回答 2

7

MS网站上关于tracker.exe的引用:

在某些情况下,需要 Tracker.exe 正确增量生成资源,例如在使用 32 位 MSBuild 在 64 位操作系统上构建时。此版本需要 Tracker.exe,但无法找到。该任务正在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A 的 InstallationFolder 值下查找 Tracker.exe。

可能的解决方案:

  • 安装 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 工具

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

于 2012-11-16T18:33:02.640 回答
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 在同一目录中。如果不行,可以把文件夹复制进去[下图]每一个。

图片:
图片

于 2018-04-13T08:12:21.007 回答