web-dev-qa-db-ja.com

VS 2017:致命的なエラーRC1015:インクルードファイル 'winres.h'を開くことができません

Visual Studio 2017 をダウンロードし、ダイアログベースのC++/MFCプロジェクトを(Visual Studio 2008 SP1から)変換しました。しかし、Resourcesに移動すると、次のエラーが表示されます。

致命的なエラーRC1015:インクルードファイル 'winres.h'を開くことができません

enter image description here

そして、これを修正する方法を考えますか?

4
c00000fd

私もこの問題に遭遇しました。友人がVS2017メタファイルをサーバーにプッシュできなかったようです。私の簡単な解決策は、WindowsSDKのバージョンをWindows10OSのバージョン以下に一致するように変更することです。 enter image description here

CmdツールからOSのバージョンを確認できます。 enter image description here

1
Jeff T.

この質問に出くわした人は誰でも私と同じ船に乗っています(運が悪か​​ったので上記のすべてを試しました)。

新しいプロジェクトを作成し、すぐにリソースを作成し(問題なし)、次に先に進んで、必要なすべてのコード/ライブラリを再読み込みしました。少し面倒ですが、プロジェクトの設定をしているときに間違いだったと思います

うまくいけば、これは誰かを助ける

0
Dan Bradbury

私の場合、それは間違ったプロジェクト構成が原因でした。具体的にはProperty Pages -> VC++ Directories -> Include Directoriesそしてそこにチェック親またはプロジェクトのデフォルトから継承

0
Vizor

不足しているファイルは、C:\ Program Files\Windows Kits\10\Include\10.0.15063.0\um C:\ Program Files\Windows Kits\10\Include\10.0.15063.0\sharedの2つのディレクトリにあります。

プロジェクトプロパティに2つのパスを追加します([プロジェクト] >> ... [プロパティ] >> [構成プロパティ] >> [VC++ディレクトリ] >> [ディレクトリを含める])。

0
Manas