我從網上找到了一個項目。 「解決方案」和「項目」文件編碼爲VS2010,但我更改了版本號,我可以在我的VS2005中加載它們。我試圖建立的解決方案,我得到這樣的錯誤:我在哪裏可以找到WOW64 ...在我的設置中定義(VS 2004,Vista 64,C++)
'WOW64_CONTEXT': undeclared identifier
'wow64Context': undeclared identifier
'Wow64GetThreadContext': is not a member of 'global namespace'
etc...
我從文件,讓WOW64_CONTEXT必須內WINNT.H聲明知道。在我的系統上,事實並非如此。到底是怎麼回事?我是WoW新手,但我理解這個概念。我從來沒有用過它。
這裏是我的設置(注:我有英特爾CC 9安裝,但我不使用它的這個項目,我使用MS編譯器):
微軟的Visual Studio 2005 版本8.0.50727.867 (vsvista.050727-8600) 的Microsoft .NET Framework版本 2.0.50727 SP2
安裝版:專業 的Microsoft Visual C#2005 77626-009-2220332-41593 的Microsoft Visual C++ 2005 77626-009-2220332-41593 Microsoft Visual Studio 2005點中的工具應用程序77626-009-2220332-41593 微軟Web應用程序項目2005 77626-009-2220332-41593 版本8.0.50727.867 修補程序用於Microsoft Visual Studio 2005專業版 - ENU(KB932372)
英特爾( R)C++ Compiler Integration for Microsoft Visual Studio 2005版本9.1.632.2005,版權所有(C)2002-2007 Intel Corporation。
微軟的Visual Studio 2005專業版 - ENU的Service Pack 1(KB926601)
安全更新微軟的Visual Studio 2005專業版 - ENU(KB2251481)
安全更新微軟的Visual Studio 2005專業版 - ENU(KB2465367)
安全更新微軟的Visual Studio 2005專業版 - ENU(KB2538218)
安全更新微軟的Visual Studio 2005專業版 - ENU(KB971023)
安全更新微軟的Visual Studio 2005專業版 - ENU(KB971090)
Microsoft Visual Studio 2005專業版 - ENU(KB973673)的安全更新程序可以幫助我嗎?Microsoft Visual Studio 2005專業版 - ENU(KB932232)更新
有人能幫助我嗎?
VS2005附帶的Windows SDK版本嚴重過時。不確定最新的SDK(7.1)是否仍然支持VS2005,但值得一試。 –