為什麼我的VersionHelpers.h里找不到IsWindows10OrGreater()方法?
01-21
看看這個打開的目錄是不是這個:C:Program Files (x86)Windows Kits8.1Includeum
然後再看看這裡
C:Program Files (x86)Windows Kits10Include10.0.10586.0um
是不是也有一個versionhelpers.h?
然後你就看到了他們:VERSIONHELPERAPI
IsWindowsThresholdOrGreater()
{
return IsWindowsVersionOrGreater(HIBYTE(_WIN32_WINNT_WINTHRESHOLD), LOBYTE(_WIN32_WINNT_WINTHRESHOLD), 0);
}
VERSIONHELPERAPI
IsWindows10OrGreater()
{
return IsWindowsVersionOrGreater(HIBYTE(_WIN32_WINNT_WINTHRESHOLD), LOBYTE(_WIN32_WINNT_WINTHRESHOLD), 0);
}
用正確版本的Windows SDK。Include目錄仔細檢查
在#include &
推薦閱讀:
※win10為什麼不能選擇關掉自動更新?
※如何才能升級到windows 10?
※微軟公司對人類造成了什麼影響?如果沒有微軟,人類現在會是怎樣的生活?
※為什麼windows里打開的文件不能重命名而Mac OS可以?
※Windows PC 不裝任何殺毒軟體和防火牆真的沒問題么?
TAG:MicrosoftWindows | C | MSDN技術支持 |