visual studio 2010 express + win sdk = 入力ファイル 'kernel32.lib' を開けません 質問する

visual studio 2010 express + win sdk = 入力ファイル 'kernel32.lib' を開けません 質問する

以前は、VS2008 Express と Win SDK を使用して x64 用にコンパイルしていました。最近、マシンを再構築し (64 ビット Windows 7 にアップグレード)、最新の Express をインストールしました。同じ手順に従って x64 ターゲットを許可しましたが、ソースがリンクされなくなりました。何をしても、常に次のエラーが発生します。

リンク: 致命的なエラー LNK1181: 入力ファイル 'kernel32.lib' を開けません

面白いことに、32 ビットのコンパイルは正常に動作します。

これはよく知られている問題でしょうか? Google では、同じ問題がいくつか言及されているだけで、解決方法のヒントは得られませんでした。

VS 2010 を Win 7 SDK とともに使用して 64 ビットをターゲットにすることは可能ですか?

ありがとう、パウェル

ベストアンサー1

解決策は最終的に非常に簡単でした。コツは、VSをWin SDKに向けることです。私の場合は何らかの理由で間違っていましたProject Properties -> VC++ Directories -> Library DirectoriesC:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\x64

おすすめ記事