C++ C++;VS Express 2010智能感知

C++ C++;VS Express 2010智能感知,c++,intellisense,C++,Intellisense,我正在尝试使用VisualStudioExpress 2010编写openGL程序,因此它是一个win32控制台应用程序。我不能让Intellisense显示任何东西,openGL或其他 我做错了什么,我怎样才能强迫Intellisense表现出来?(就像您可以使用Esc强制使用Xcode等效项)来自MSDN: IntelliSense可以在特定条件下停止工作。使用以下步骤帮助确定智能感知为什么不能用于C++项目。 研究C++项目中的智能失效 请确保VisualC++项目不包含编译错误。 1)

我正在尝试使用VisualStudioExpress 2010编写openGL程序,因此它是一个win32控制台应用程序。我不能让Intellisense显示任何东西,openGL或其他

我做错了什么,我怎样才能强迫Intellisense表现出来?(就像您可以使用Esc强制使用Xcode等效项)

来自MSDN: IntelliSense可以在特定条件下停止工作。使用以下步骤帮助确定智能感知为什么不能用于C++项目。 <>研究C++项目中的智能失效 请确保VisualC++项目不包含编译错误。

1) 如果项目是Makefile项目,请参见如何:为Makefile项目启用IntelliSense

2) 确保stdafx.h位于include路径上。有关VisualC++项目中包含路径的更多信息,请参见“包含”指令(C/C++)和/(附加目录)。p> 另外:*常规、所有语言、文本编辑器、选项对话框

提供有关如何关闭IntelliSense的信息

注意。 智能化限制在下列情况下不适用于C++项目:(下面有更多)
当使用#include指令多次引用头文件时,不完全支持IntelliSense,并且该头文件的含义会因通过#define指令定义的各种宏状态而更改。换句话说,当您多次包含头文件,并且头文件的使用在不同的宏状态下发生变化时,IntelliSense并不总是起作用

请在项目目录中找到*.sdf文件并将其删除,然后重新启动解决方案文件。它将显示您的智能感知

最后,我只需按Ctrl+J键将其强制启动。我希望有一些宏或什么东西能让它永远打开。