VS 2012 のプロジェクトがあります。最新の SDK が WIN 8 x64 コンピューターにインストールされており、プロジェクトは WIn32 を対象としています。
デバッグでクリーン ビルドを実行しましたが、リリース時に 1181 LNK エラーが発生しました - 入力ファイル kernel32.lib を開けません。
コンピューターのいくつかの場所にファイルがあり、VC ディレクトリには $(WindowsSdkDir_71A)lib と $(WindowsSdkDir)\lib があります。
プロセスモニターを使用して、再構築を試み、devenv.exe がファイルを探している場所を確認しました
** 更新: デバッグでは、適切な場所に表示されます。リリースでは、sdk を探しませんが、次のように表示されます。
Y:\MyProjectFofler\$(LibraryPath)\kernel32.lib PATH NOT FOUND と win8.0 sdk からの読み取りがいくつか成功しました (これで問題ないはずですが、結果は同じで、V7 から読み取る必要があります。 1A SDK フォルダー...)
それは何であり、このエラーの解決策は何ですか?
ありがとう。