30

Visual C++ 2010 Express コンパイラに 64 ビット プログラミング用の .NET Framework SDK をインストールして以来、このエラーが発生しています。この単一のエラーが原因で、単純なプログラムでさえコンパイルできません。私のプラットフォームは x86 です。役立つ場合のスナップショットを次に示します。

ここに画像の説明を入力

これ以上何を言うべきかわかりません。昨日このコンパイラをダウンロードしたところ、問題なく動作していました。Assemblyで作業できるように、32ビットプログラミングから64ビットプログラミングにアップグレードしたかったので、このSDKをダウンロードしました。私はGoogleで検索し、ここでもStackoverflowで検索しました。グーグルはあまり役に立ちませんでしたが、私のものと似ているように見える投稿をここで見つけましたが、答えはあまり正当ではありませんでした. このエラーが発生する理由と、それを取り除く方法を知っている人はいますか?

4

13 に答える 13

19

VC ++ディレクトリを確認してください。VS2010では、これらはプロジェクトのプロパティにあります。$(WindowsSdkDir)\libディレクトリリストに含まれているかどうかを確認し、含まれていない場合は手動で追加します。X64プラットフォーム用に構築している場合は、「プラットフォーム」コンボボックスからX64を選択し、それ$(WindowsSdkDir)\lib\x64がディレクトリリストに含まれていることを確認する必要があります。

于 2013-02-24T15:59:38.470 に答える
18

プラットフォーム ツールセットを次のように変更します: プロジェクト プロパティ -> 構成プロパティ -> 一般の下の「Windows7.1SDK」

于 2014-02-24T22:34:59.640 に答える
3

project->properties->Configuration Properties->VC++ Directories -> Library directoryに WindowsSdks の lib パスを追加します。

次のパスを追加すると、エラーが発生します::

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib;

私のシステムはWin-7、64 ビット、VS 2013、.net Framework 4.5 です。

于 2016-07-04T07:12:28.823 に答える
2

Visual Studio 2017 を使用した Windows 10 で別の問題が発生しましたが、同じ効果がありました。私の問題は、VS が「C:\」以外のドライブにインストールされていることにあると思います。Windows 10 SDKを再インストールすることで問題を解決しました

まず、Windows SDK をアンインストールする必要がありました (2 つのバージョンがインストールされていました)。次に、実行可能ファイルを実行しました。インストールしたら、Visual Studio を実行すると、正常に動作しました。

于 2017-04-08T15:03:07.207 に答える
1

私はこの問題に出会い、自分で解決しました。私の問題は少し異なります。Windows 10 で Visual Studio を使用しています。プロジェクトを作成すると、Target Platform Versionが自動的に に設定されました10.0.15063.0。ただしkernel32.lib、このバージョンの SDK にはありません。他の必要なヘッダー ファイルと lib ファイルもありません。だから私はに変更しTarget Platform Versionました8.1。そしてそれはうまくいきました。

環境:

  • ウィンドウズ10
  • ビジュアル スタジオ 2015
  • ビジュアル C++

解決策:

  1. プロジェクトのProperty Page;を開きます。
  2. ページに移動しGeneralます。
  3. Target Platform Version目的のターゲット プラットフォームに変更します (例: ) 8.1
于 2018-06-25T05:36:42.860 に答える
0

OS : Win10、Visual Studio 2015

解決策 : コントロール パネルに移動 ---> プログラムをアンインストール ---MSvisual studio ----> 変更 ---->整理 = 修復

そして修理します。修復が完了するまで、インターネットに接続する必要があることに注意してください。

幸運を。

于 2016-12-07T06:43:09.063 に答える
0

上記の解決策が機能しない場合は、[プロパティ] -> [VC++ ディレクトリ] -> [ライブラリ ディレクトリ] に$(LibraryPath)があるかどうかを確認してください。不足している場合は、追加してみてください。

于 2015-12-11T05:16:20.640 に答える