【发布时间】: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还在工作吗?”需要永远。
标签: c++ visual-studio visual-studio-2008 visual-studio-2010