gpt4 book ai didi

c++ - 我在哪里可以找到 WOW64... 在我的设置中定义(Vista 64 上的 VS 2005,C++)

转载 作者:行者123 更新时间:2023-11-28 08:18:55 25 4
gpt4 key购买 nike

我从网上得到了一个项目。 “解决方案”和“项目”文件是为 VS2010 编码的,但我更改了版本号,我可以将它们加载到我的 VS2005 中。我尝试构建解决方案,但出现如下错误:

'WOW64_CONTEXT': undeclared identifier
'wow64Context': undeclared identifier
'Wow64GetThreadContext': is not a member of 'global namespace'
etc...

我从文档中知道 WOW64_CONTEXT 必须在 winnt.h 中声明。在我的系统上,它不是。到底是怎么回事?我是魔兽世界的新手,但我理解这个概念。我只是从未使用过它。

这是我的设置(注意:我安装了 Intel CC 9,但我没有将它用于此项目。我使用 MS 编译器):

微软 Visual Studio 2005版本 8.0.50727.867 (vsvista.050727-8600)微软.NET框架版本 2.0.50727 SP2

安装版:专业版Microsoft Visual C# 2005 77626-009-2220332-41593微软 Visual C++ 2005 77626-009-2220332-41593Microsoft Visual Studio 2005 应用程序工具 77626-009-2220332-41593Microsoft Web 应用程序项目 2005 77626-009-2220332-41593版本 8.0.50727.867Microsoft Visual Studio 2005 专业版修补程序 - ENU (KB932372)

适用于 Microsoft Visual Studio 2005 的英特尔(R) C++ 编译器集成,版本 9.1.632.2005,版权所有 (C) 2002-2007 英特尔公司。

Microsoft Visual Studio 2005 专业版 - ENU Service Pack 1 (KB926601)
Microsoft Visual Studio 2005 专业版安全更新 - ENU (KB2251481)
Microsoft Visual Studio 2005 专业版安全更新 - ENU (KB2465367)
Microsoft Visual Studio 2005 专业版安全更新 - ENU (KB2538218)
Microsoft Visual Studio 2005 专业版安全更新 - ENU (KB971023)
Microsoft Visual Studio 2005 专业版安全更新 - ENU (KB971090)
Microsoft Visual Studio 2005 专业版安全更新 - ENU (KB973673)
Microsoft Visual Studio 2005 专业版更新 - ENU (KB932232)

有人可以帮帮我吗?

最佳答案

也许其他人会再次问这个问题,尽管它已经在这里甚至 4 年了。

  1. 打开你的C盘。并搜索 WinNT.H。
  2. 打开 WinNT.H 并搜索 CONTEXT_AMD64
  3. DECLSPEC_ALIGN(16) _CONTEXT 将满足您的需求。
  4. 简而言之:打开 WinNT.H 并转到行:3647。好的,知道了。

关于c++ - 我在哪里可以找到 WOW64... 在我的设置中定义(Vista 64 上的 VS 2005,C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6664769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com