【问题标题】:Why can't Visual Studio 2010 Native C++ project do auto-completion?为什么 Visual Studio 2010 Native C++ 项目不能自动完成?
【发布时间】:2010-12-16 04:26:13
【问题描述】:

我正在使用 Visual Studio 2010 Professional 和本机(非 CLR)C++ 项目。我无法让自动成员完成、自动参数列表或任何其他智能感知相关功能工作。我已经卸载并重新安装了整个产品,这不是一个小任务,但它仍然拒绝工作。我相信所有设置都是默认设置,除了编辑器颜色的一些更改。

有没有人知道如何像在 Visual Studio 2008 中那样让自动完成功能工作?

编辑:我创建了一个本机 C++ 控制台应用程序,并且智能感知目前正在运行。谁知道它什么时候会停止或为什么?我的原始项目仍然存在问题。问题是程序大小吗?代码行数?项目中的文件数?包括 ATL 标头?月亮的方位?

【问题讨论】:

  • 试试工具/选项/文本编辑器/C++,看看周围。我没有将此作为答案,因为我在 VS2010 上也遇到了这个问题,并且在我创建新项目后它才开始为我工作。总而言之,VS2010 比 2008 慢很多,响应时间也更短,以至于在处理“IntelliSense”时变得“更有耐心”。

标签: visual-studio-2010 autocomplete intellisense


【解决方案1】:

虽然不一定是解决此问题的最佳方法,但请尝试安装 Visual Studio 扩展,例如视觉辅助,它可以增强语法突出显示。它可能会有所帮助

【讨论】:

  • 嗯。人们会期望 MS 产品能够像宣传的那样运行,而无需购买第三方插件。我尽量避免使用插件,因为它们只是将更多运行时代码添加到已经臃肿且缓慢的进程中。不过还是谢谢。
  • 不客气。顺便说一句,SP1 beta 已经发布了,虽然我没有尝试过,但你可以试一试。 MS 人善于倾听诸如此类的开发人员的担忧......可能会为您节省一天的时间。
【解决方案2】:

由于时间不够,他们放弃了这个功能。投诉here.

【讨论】:

  • 没有。他们放弃了 C++/CLR 智能感知。这是一个非 CLR 项目。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-02
  • 1970-01-01
  • 1970-01-01
  • 2015-01-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多