SDKDDKVer.h的用途是什么? [英] what is SDKDDKVer.h for?
问题描述
所有使用MSVC创建的项目都具有stdafx,它是预编译的头文件,我知道它们是什么,但是targetver.h呢?它包含SDKDDKVer.h,我找不到该标头的含义。
All project created with MSVC have stdafx, which is precompiled headers, which I know what they are but what about targetver.h ? It includes SDKDDKVer.h, and I can't find what is that header about.
这是什么?
推荐答案
targetver.h
和 SDKDDKVer.h
用于控制根据您要程序支持的操作系统,Windows标头中的代码中包含哪些函数,常量等。我相信,除非在其他地方指定了定义,否则 targetver.h
会将默认值设置为使用Windows的最新版本。
targetver.h
and SDKDDKVer.h
are used to control what functions, constants, etc. are included into your code from the Windows headers, based on the OS that you want your program to support. I believe that targetver.h
sets defaults to using the latest version of Windows unless the defines are specified elsewhere.
SDKDDKVer.h
是头文件,实际上定义了 #defines
,它们代表Windows,IE等的每个版本。
SDKDDKVer.h
is the header file that actually defines the #defines
that represent each version of Windows, IE, etc.
这篇关于SDKDDKVer.h的用途是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!