WINVER,_WIN32_WINNT版本差异

时间:2018-12-06 12:56:35

标签: c++ visual-c++

我要将VS2012项目移植到VS2017。该项目使用ATL。这导致我将WINVER和_WIN32_WINNT的值更新为较新的值。但是0x600和0x0A00之间有什么区别。我读过这篇文章:https://docs.microsoft.com/sv-se/cpp/porting/modifying-winver-and-win32-winnt?view=vs-2017,其中指出:“是0x0600是针对Windows Vista的,而0x0A00是针对Windows 10的”。但这是否意味着该应用程序在Windows SDK中使用“旧”代码,还是意味着较旧版本的Windows将无法运行该应用程序?这里有什么细节?

0 个答案:

没有答案