web-dev-qa-db-ja.com

インクルードファイルを開けません: 'ctype.h':そのようなファイルまたはディレクトリはありません

VS 2015にc ++パッケージをインストールしました。プロジェクトをビルドしようとすると、次の問題が表示されます。

C1083インクルードファイルを開けません: 'ctype.h':そのようなファイルまたはディレクトリはありませんWin32Project5 c:\ program files(x86)\ windows kits\8.1\include\um\winnt.h 31

可能な解決策....

26

Visual Studioを修復/再インストールします。この画像でわかるように、Windows SDKオプション(おそらく8.1)がチェックされていることを確認してください: enter image description here

18
Ynon

不足しているコンポーネントを追加するには、コントロールパネル->プログラムのアンインストールに移動し、Visual Studioのインストールの変更を選択します。次に、確認する必要があるオプションを次に示します。 enter image description here 次に「変更」を押します。

また、Windows SDKバージョン10.0.17134.0を使用するようにプロジェクトのプロパティを更新することを忘れないでください。 enter image description here

1

ここに、私のローカルマシンでコンパイルして修正するPython 3.7以降を作成するVS 2017ビルドツールの構成を示します。 MSがVS Studio Build Toolsインターフェイスを変更したことに注意してください

VS Build Tool 2017 configuration for pyodbc compilation

コンパイルするコードを作成するには、 ODBCドライバー もインストールする必要があります

VS 2017 Buildツールは、次からダウンロードできます。 https://visualstudio.Microsoft.com/downloads/

VS Build Tool 2017 download

0
Vlad Bezden