VS E2996 错误过多,导致IntelliSense引擎无法正常工作。其中一些错误可能在编辑器中不可见。代码没有提示

一、错误的问题描述:

VS E2996 错误过多,导致IntelliSense引擎无法正常工作。其中一些错误可能在编辑器中不可见。代码没有提示_第1张图片

 二、这个问题导致的后果:

VS E2996 错误过多,导致IntelliSense引擎无法正常工作。其中一些错误可能在编辑器中不可见。代码没有提示_第2张图片

 后面程序中用到的很多都会显示找不到定义:

VS E2996 错误过多,导致IntelliSense引擎无法正常工作。其中一些错误可能在编辑器中不可见。代码没有提示_第3张图片

三、说实话这个问题真的很坑:

由于我更换了我程序的工作电脑,我在VS中属性管理器中重新配置了头文件对应的库目录。

但是这里我犯了一个小错误,就是我更换的时候,没有把以前电脑的路径删除,导致了出现了一千多个错误:

但是编译的时候并不会报错,然后,就是写代码的时候没有提示

感觉很坑!

四、解决办法:

将附加包含目录,或者VC++包含目录中的多余头文件删除。

这里我做过测试,库目录多余的对IntelliSense没有影响,只有多余的头文件会影响。

但是为了一致,请更换了程序运行的环境就把多余的配置路径删除。

五、这是我碰到的情况,希望能解决你的问题。

你可能感兴趣的:(问题解决,编程工具)