C ++ VS Express 2010 Intellisense

时间:2010-12-31 18:11:24

标签: c++ intellisense

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

我做错了什么,我怎么能强迫Intellisense展示? (就像你可以强制使用Esc的Xcode)

2 个答案:

答案 0 :(得分:1)

来自MSDN: IntelliSense可以在某些条件下停止工作。使用以下步骤来帮助确定IntelliSense不适用于C ++项目的原因。

调查C ++项目中的IntelliSense失败 确保Visual C ++项目不包含编译错误。

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

2)确保stdafx.h位于包含路径上。有关Visual C ++项目中包含路径的详细信息,请参阅#include Directive(C / C ++)和/ I(其他包含目录)。

另外:*常规,所有语言,文本编辑器,选项对话框

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

NB。 在以下情况下,IntelliSense LimitationsIntelliSense在C ++项目中不起作用:(下面会有更多内容)

使用#include指令多次引用头文件时,不完全支持IntelliSense,并且由于通过#define指令定义的各种宏状态,该头文件的含义会发生变化。换句话说,当您多次包含头文件并且标头用法在不同的宏状态下更改时,IntelliSense并不总是有效。

答案 1 :(得分:1)

请在项目目录中找到* .sdf文件并删除它重新启动解决方案文件。它会显示你的intellisense

相关问题