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

何らかの理由で、Google で情報を見つけることができませんでした。

Visual Studio のインストールが何らかの形で破損している可能性はありますか? 私はまだリリース候補を使用しています

4

2 に答える 2

7

tracker.exeに関するMSWebサイトからの引用:

Tracker.exeは、32ビットMSBuildを使用して64ビットOSでビルドする場合など、状況によってはリソースを正しく増分生成するために必要です。このビルドにはTracker.exeが必要ですが、見つかりませんでした。タスクは、レジストリキーHKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows\v7.0AのInstallationFolder値の下にあるTracker.exeを探しています。

可能な解決策:

  • Microsoft WindowsSDKv7.0A以降をインストールします。
  • 上記のレジストリキーを手動で正しい場所に設定します。
  • 代わりに、ResGenTrackerSdkPathプロパティを7.1 .NET 4.0ツールの場所に設定することにより、そのルックアップを短絡します。ビルド定義の[MSbuild引数]で、次を追加できます。

/ p:ResGenTrackerSdkPath = ":\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.1 \ Bin \NETFX4.0ツール

編集:あなたのパスは少し異なるかもしれませんが、これはまだ追加する一般的なパスを示しています

于 2012-11-16T18:33:02.640 に答える