Visual Studio 2008/10 的即时窗口中的“搜索内存”是不是损坏?
Posted
技术标签:
【中文标题】Visual Studio 2008/10 的即时窗口中的“搜索内存”是不是损坏?【英文标题】:Is "search memory" in Visual Studio 2008/10's immediate window broken?Visual Studio 2008/10 的即时窗口中的“搜索内存”是否损坏? 【发布时间】:2011-02-04 22:20:44 【问题描述】:在 Visual Studio 2005 中,我开始严重依赖 MSVC 的 its useful search-through-memory-for-byte-patterns feature 即时窗口。我们最近升级到 VS2010,现在 .S
命令似乎不再起作用了。对于我尝试的任何搜索,即使我直接复制并粘贴the examples from MSDN,当我尝试使用内存搜索时,我总是会收到以下错误:
CXX0014:错误:缺少操作数
Others have reported this problem here on SO,但谷歌没有提出任何有用的讨论。这个功能在 MSVC2010 中是否被简单地破坏了?我感觉微软在他们的 MSVC 系列中不太重视本机代码,所以这不会让我感到惊讶。
Windbg 仍然支持此功能(我希望如此),但如果可能,我宁愿留在 MSVC 更舒适的调试环境中。
【问题讨论】:
使用 connect.microsoft.com 报告此问题。在下一个服务包或版本中修复它的唯一方法。 我刚刚用 VS2010 尝试过,MSDN 上的所有示例对我来说都很好。我正在使用 VS2010 Premium 10.0.30319.1。 @Hans:我希望!我们在 2005 年报告了实际的代码生成错误,并在 2008 年继续出现。 很难走在最前沿。微软也支持这一点,你可以获得一种“合作伙伴”的关系。您可以直接与开发人员交谈,无需在 Internet 网站上寻找灵魂来帮助您。很简单,就是要花钱。 @Hans 很遗憾地说,但我们实际上已经在合作伙伴计划中,但是即使是重大的“编译器只是在这个 for 循环中发出错误的代码”问题,我们通常也需要几个月的时间。通过渠道,甚至只是问“XYZ还在工作吗?”需要永远。 【参考方案1】:不,命令一般不会被破坏。
只是尝试使用我的 VS 2010 Express 安装的虚拟项目,.S
命令确实工作。
【讨论】:
以上是关于Visual Studio 2008/10 的即时窗口中的“搜索内存”是不是损坏?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2008 未加载 MFC dll 符号
在 Visual Studio 的即时窗口中访问“cmath”函数
我可以使用 Visual Studio 2008 编译旧版 MFC 应用程序吗?