1

MFC プロジェクトをコンパイルしようとすると、このファイルを含める必要があると言われます。それは何ですか?なぜそれが必要なのですか?

4

1 に答える 1

2

これはかなり重要な Windows SDK ヘッダー ファイルであり、最初に #include される<windows.h>. Windows のバージョン番号を宣言します。これは、互換性を持たせたい Windows のバージョンを示すためにプログラムで使用する必要がある種類です。MSDN ライブラリの記事はこちらです。

このファイルが実際にマシンにない場合 (質問からは明らかではありません)、非常に古いバージョンの SDK を使用しており、ヘッダーが混在している (非常に悪い) か、ディスクが損傷している (非常に悪い) かのいずれかです。 )。これは、古いバージョンの Visual Studio に行き詰まり、最新の Windows API 関数を使用しようとした場合に発生する種類の問題です。混ぜてはいけません、良い結末にはなりません。

于 2012-10-01T14:55:39.343 に答える