我试图编译源代码的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制作安装是有点腐败? 我仍在使用候选发布
从MS网站约tracker.exe引述:
Tracker.exe需要正确地递增地产生在某些情况下的资源,例如在采用32位的MSBuild一个64位操作系统建立时相同。 此版本需要Tracker.exe,但它不能被发现。 任务是寻找Tracker.exe注册表项HKEY_LOCAL_MACHINE \ SOFTWARE \微软\微软的SDK \的Windows \ v7.0A的InstallationFolder值之下。
可能的解决方案:
- 安装Microsoft Windows SDK v7.0A或更高版本。
- 手动设置上面的注册表项到正确的位置。
- 您短路是查找,而不是通过设置ResGenTrackerSdkPath属性设置为7.1 .NET 4.0工具的位置。 在构建定义“的MSBuild参数”下,你可以添加以下内容:
/ P:ResGenTrackerSdkPath =“:\程序文件(x86)\微软的SDK \的Windows \ V7.1 \ BIN \ NETFX 4.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在同一目录下。 如果没有工作,你可以复制文件夹放进去[以下图片]每一个。
图片: