用MSVC创建的所有项目都有stdafx,它是预编译的头文件,我知道它们是什么,但是targetver.h呢?它包含SDKDDKVer.h,我找不到该 header 的含义。

这个是来做什么的 ?

最佳答案

targetver.hSDKDDKVer.h用于根据您希望程序支持的OS,从Windows header 控制代码中包含哪些函数,常量等。我相信targetver.h会将默认设置为使用Windows的最新版本,除非在其他地方指定了定义。
SDKDDKVer.h是头文件,实际上定义了代表Windows,IE等各个版本的#defines

关于c++ - SDKDDKVer.h的用途是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10539391/

10-11 06:58