C++ 致命错误C1189:#错误:Windows SDK版本错误

C++ 致命错误C1189:#错误:Windows SDK版本错误,c++,winapi,visual-studio-2008,mfc,windows-7-x64,C++,Winapi,Visual Studio 2008,Mfc,Windows 7 X64,我从我的朋友那里得到了一个项目,当我试图构建它时,我得到了以下错误 致命错误C1189:#错误:您的Windows SDK版本早于6.0。请尝试将项目中的“WINVER”和“\u WIN32\u WINNT”定义设置为小于0x0600 在Windows 7 x64上使用VS2008 请帮助克服此错误。导致此错误的原因是VS2008环境中内置的Windows SDK版本比您尝试构建的项目版本旧。它不应该起作用 你做什么?在某个地方编辑某些东西不太可能(但并非不可能)修复它。我不会那么做的 您可以将

我从我的朋友那里得到了一个项目,当我试图构建它时,我得到了以下错误

致命错误C1189:#错误:您的Windows SDK版本早于6.0。请尝试将项目中的“WINVER”和“\u WIN32\u WINNT”定义设置为小于0x0600

在Windows 7 x64上使用VS2008


请帮助克服此错误。

导致此错误的原因是VS2008环境中内置的Windows SDK版本比您尝试构建的项目版本旧。它不应该起作用

你做什么?在某个地方编辑某些东西不太可能(但并非不可能)修复它。我不会那么做的

您可以将VS更新到更高版本。这将是最好的解决办法


您可以通过将文件传输到在VS2008上创建的新项目来重新创建朋友提供的项目。

这听起来像是一条非常描述性的错误消息-那么您的问题是什么呢?在MSDN上搜索这两个宏,并在stdafx.h中搜索我添加的其中一个#define WINVER 0x0601&#define WIN32(WINNT 0x0601)。但仍然有错误。@Nadsa它说
尝试设置。。。小于0x0600
。为什么你会把它们调高,并想知道为什么错误仍然存在?@ta.speot.is我试过了。但在此之后,出现了数百个错误。VS2010已安装。。与之合作。。但是应该有答案无论如何谢谢。。