1. ホーム
  2. c++

[解決済み] SDKDDKVer.hは何のためにあるのですか?

2022-02-26 16:12:48

質問

MSVCで作成されたすべてのプロジェクトにはstdafxがあり、これはプリコンパイルされたヘッダーで、それが何かはわかっていますが、targetver.hについてはどうですか?SDKDDKVer.hが含まれていますが、そのヘッダーが何であるかがわかりません。

これは何のためにあるのですか?

解決方法は?

targetver.hSDKDDKVer.h は、プログラムをサポートしたいOSに応じて、Windowsヘッダーからコードに含まれる関数や定数などを制御するために使用します。私は、次のように考えています。 targetver.h は、defineが他の場所で指定されない限り、Windowsの最新バージョンを使用するようにデフォルトを設定します。

SDKDDKVer.h を実際に定義しているヘッダーファイルです。 #defines WindowsやIEなどの各バージョンを表すものです。