Visual studio 2008 intellisense无法正常运行visual studio 2008 for visual C++;和MFC环境

Visual studio 2008 intellisense无法正常运行visual studio 2008 for visual C++;和MFC环境,visual-studio-2008,visual-c++,intellisense,Visual Studio 2008,Visual C++,Intellisense,我在Visual Studio 2008的vc++中工作。在我的项目(VC++)中,我只能在按下CTRL+SPACE时访问INTELLISENSE。它不像其他任何项目(如C#,VB.Net)那样自动工作 那么,我应该做些什么来有效地使用intellisense呢 首先,显而易见的答案是:你检查过了吗 工具-->选项-->文本编辑器-->C++ 并确保启用了“语句完成”选项 然后,我很抱歉地说,Intellisense在早期版本的VisualStudio中有点不稳定,他们在2010年为此做了一次完

我在Visual Studio 2008的vc++中工作。在我的项目(VC++)中,我只能在按下CTRL+SPACE时访问INTELLISENSE。它不像其他任何项目(如C#,VB.Net)那样自动工作


那么,我应该做些什么来有效地使用intellisense呢

首先,显而易见的答案是:你检查过了吗

工具-->选项-->文本编辑器-->C++

并确保启用了“语句完成”选项

然后,我很抱歉地说,Intellisense在早期版本的VisualStudio中有点不稳定,他们在2010年为此做了一次完全的重写。这在C++中尤为明显,它比解析语言更难解析,例如,C*.< /P>
Intellisense也很容易崩溃,迫使人们做各种事情来修复它(例如删除损坏的NCB文件等)。VisualStudio 2005还提供了一个清单,它也适用于2008,它可以帮助您修复问题。

< P>默认C++智能信息不会在您键入时自动打开,除非在<代码> > <代码> > <代码> ->代码>和<代码>:://>代码>。不过,第三方商业扩展确实提供了这种行为。

吉姆·布里松(Jim Brissom)是正确的,但我认为混淆之处在于“语句完成”不是选项,而是一个章节标题。所以如果你按照菜单来做

工具-->选项-->文本编辑器-->C++

在顶部的右侧,您可以看到语句完成,带有“自动列表成员”、“参数信息”等复选框


希望能有所帮助。

抱歉,我找不到“语句完成”选项。在C#中,我所问的意思是,如果我在MessageBox中键入我,它会自动显示intellisense,但在这里,我要按Ctrl+Space才能得到。我完全知道你在问什么。这个选项就在我在回答中指出的地方,从主菜单栏中的“工具”菜单开始。除了找不到选项外,您是否阅读了MSDN博客条目并检查是否遵循这些说明对您的问题有任何影响?@JimBrissom您必须运行不同版本的VS。该选项不存在。