【问题标题】:Intellisense on C++ (Visual Studio 2010)C++ 上的智能感知 (Visual Studio 2010)
【发布时间】:2011-06-25 09:35:15
【问题描述】:

好吧,我已经重新安装了 Visual Studio 2010(试用版,来自 Microsoft 网站),但我注意到 Intellisense 不起作用。我已经这样做了:

“没有通用语言运行时支持”的事情 “自动列表成员”和“参数信息”

但我仍然只得到:

Intellisense:'没有其他可用信息'

这是一个未预编译的头项目,我没有 stdafx 文件...

我如何让智能感知工作? :(!

【问题讨论】:

标签: c++ visual-studio-2010 intellisense


【解决方案1】:

没有通用语言运行时支持

这意味着您不是在使用 C++ 编程。您改为使用 C++/CLI 编写。它们是完全不同的语言。 C++/CLI 更符合 C# 的特点。 Visual Studio 2010 不支持 C++/CLI 项目中的 Intellisense。您需要使用原生项目,或者不使用 Intellisense。

【讨论】:

  • 我读到了,因为他在项目属性中选择了该选项,这意味着他正在编译完全原生(这是默认选项)。
  • @Sean:当您只是去“创建一个新的可视化 C++ 项目”时,大多数选择都不是原生项目。如果您选择 Win32 项目,这是默认设置,但我怀疑 OP 没有这样做。
  • 如果你说的“大多数”是指不到一半,我同意 ;)
  • 我启动了一个 CLR 控制台应用程序,但我没有得到任何更整洁的智能感知……CLR 就是你所说的原生项目吧
  • @Eran:不,CLR 不是本地的。 CLR 是原生的反义词。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-06
  • 1970-01-01
相关资源
最近更新 更多