编译Qt 5.3.2 + VS2008 + SDK7.1错误SHARDAPPININFOLINK

当编译Qt 5.3.2 + VS2008 + SDK7.1我得到了这些错误:

 qwinfunctions_p.cpp qwintaskbarbutton.cpp qwintaskbarprogress.cpp windowsguidsdefs.cpp qwinjumplist.cpp qwinjumplistcategory.cpp qwinjumplistitem.cpp qwineventfilter.cpp qwinthumbnailtoolbar.cpp C:\Program Files\Microsoft SDKs\Windows\v7.1\include\shlobj.h(2947) : error C2011: 'SHARDAPPIDINFOLINK' : nueva definición del tipo 'struct' c:\qt\5.3.2\qtwinextras\src\winextras\winshobjidl_p.h(228) : vea la declaración de 'SHARDAPPIDINFOLINK' .\qwinjumplistcategory.cpp(134) : error C2079: 'info' utiliza struct 'SHARDAPPIDINFOLINK' sin definir .\qwinjumplistcategory.cpp(135) : error C2228: el operando izquierdo de '.pszAppID' debe tener class/struct/union el tipo es 'int' .\qwinjumplistcategory.cpp(136) : error C2228: el operando izquierdo de '.psl' debe tener class/struct/union el tipo es 'int' .\qwinjumplistcategory.cpp(137) : error C2228: el operando izquierdo de '.psl' debe tener class/struct/union el tipo es 'int' .\qwinjumplistcategory.cpp(139) : error C2228: el operando izquierdo de '.psl' debe tener class/struct/union el tipo es 'int' .\qwinjumplistcategory.cpp(139) : error C2227: el operando izquierdo de '->Release' debe señalar al tipo class/struct/union/generic qwinthumbnailtoolbutton.cpp qwinevent.cpp NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.EXE"' : código devuelto '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe"' : código devuelto '0x2' Stop. NMAKE : fatal error U1077: 'cd' : código devuelto '0x2' Stop. NMAKE : fatal error U1077: 'cd' : código devuelto '0x2' Stop. NMAKE : fatal error U1077: 'cd' : código devuelto '0x2' Stop. 

这个错误报告在: https : //bugreports.qt-project.org/browse/QTBUG-36037

我遵循这些指令: – 在C:\ QT \ 5.3.2 \ qtwinextras \ src \ winextras \ winshobjidl_p.h上更改第223行:

  #if (defined _MSC_VER && _MSC_VER < 1600) || defined(Q_CC_MINGW) 

  #if (defined _MSC_VER && _MSC_VER < 1500) || defined(Q_CC_MINGW) 

并解决它,但我不知道是否是正确的解决scheme:S

Solutions Collecting From Web of "编译Qt 5.3.2 + VS2008 + SDK7.1错误SHARDAPPININFOLINK"