致命错误C1189:#error:Windows SDK版本错误

时间:2014-03-04 10:02:58

标签: c++ winapi visual-studio-2008 mfc windows-7-x64

我从我的朋友那里得到了一个项目,当我尝试构建它时,我遇到了错误。

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

在Windows 7 x64上使用VS2008

请帮助克服此错误。

1 个答案:

答案 0 :(得分:1)

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

做什么?在某处编辑某些东西不太可能(但并非不可能)修复它。我不会这样做。

您可以将VS更新为更高版本。那将是最好的解决方案。

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