我从网上得到了一个项目。“解决方案”和“项目”文件是为VS2010编写的,但我更改了版本号,可以在VS2005中加载它们。我试图构建解决方案,但我遇到了以下错误:
'WOW64_CONTEXT': undeclared identifier
'wow64Context': undeclared identifier
'Wow64GetThreadContext': is not a member of 'global namespace'
etc...我从文档中了解到,必须在winnt.h中声明WOW64_CONTEXT。在我的系统里,事实并非如此。怎么一回事?我是WoW的新手,但我理解这个概念。我只是从来没用过。
这是我的设置(注意:我已经安装了Intel CC 9,但我没有将它用于这个项目。我使用MS编译器):
Microsoft 2005版本8.0.50727.867 (vsvista.050727-8600)微软.NET框架版本2.0.50727 SP2
安装版: Microsoft Visual C# 2005专业版77626-009-2220332-41593 Microsoft 2005 77626-009-2220332-41593 Microsoft 2005应用程序工具,77626-009-2220332-41593 Microsoft Web Application Projects 2005 77626-009-2220332-41593版本8.0.50727.867
英特尔(注册商标) C++编译器集成的2005,版本9.1.632.2005,版权(C) 2002-2007英特尔公司。
2005专业版- ENU服务包1 (KB926601)
2005专业版的安全更新- ENU (KB2251481)
2005专业版的安全更新- ENU (KB2465367)
2005专业版的安全更新- ENU (KB2538218)
2005专业版的安全更新- ENU (KB971023)
2005专业版的安全更新- ENU (KB971090)
2005专业版的安全更新- ENU (KB973673)
2005专业版更新- ENU (KB932232)
有人能帮我吗?
发布于 2011-07-12 13:26:06
在医生们中,请参阅“最低支持客户端: Vista”部分。
您将需要一个涵盖Vista的Windows的最新版本,还需要将WINVER和_WIN32_WINNT宏定义为0x600或更高版本,以启用Vista功能。文档是这里和Raymond给出了一些历史在他的博客上。
发布于 2015-12-04 15:02:53
也许其他人会再问这个问题,尽管它已经在这里四年了。
https://stackoverflow.com/questions/6664769
复制相似问题