编译器警告是不是会导致智能感知停止工作?

Posted

技术标签:

【中文标题】编译器警告是不是会导致智能感知停止工作?【英文标题】:Does compiler warnings cause intellisense to stop working?编译器警告是否会导致智能感知停止工作? 【发布时间】:2010-10-02 17:05:54 【问题描述】:

我正在使用 Visual Studio 2010 (c++),而 Intellisense 已停止工作。我读过代码中的错误会导致这种情况,但我的代码编译得很好,我只有一些关于不推荐使用的函数的警告,这会导致智能感知停止工作吗?

我尝试删除 .ncb 文件,但没有重新生成。我还阅读了here,我必须确保 stdafx.h 在包含路径上,但我的项目中没有 stdafx.h,而且我过去使用过没有它的智能感知。

我不知道我还能做些什么来让它发挥作用,有什么建议吗?

【问题讨论】:

【参考方案1】:

IntelliSense 解析器已针对 VS2010 完全重写。它不再使用 .ncb 文件,它现在是一个 .sdf 文件,一个 SQL Compact 数据库。如果您使用 C++/CLI 语言进行编程,那么您将根本无法获得 IntelliSense,当前的实现不支持该语言。我还看到反馈说 C 还没有得到很好的支持。

【讨论】:

反正在 VS2008 中效果不是很好,所以损失不大。

以上是关于编译器警告是不是会导致智能感知停止工作?的主要内容,如果未能解决你的问题,请参考以下文章

Windows COM Surrogate 已停止工作怎么办

C语言程序运行后 出现exe停止工作 为啥呢?

什么会导致 Chrome 自动填充功能停止工作?

codeblocks安装后提示ide已停止工作

知道啥会导致 Visual Studio 2013 中的“vshost32.exe 已停止工作”吗?

打开和关闭模式后,Dirtyforms 停止工作