vs2017智能感知错误解决代码标红但编译通过问题

 更新时间:2020年08月04日 10:26:08   作者:VueDi  
这篇文章主要介绍了vs2017智能感知错误代码标红但编译通过问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  当Visual Studio运行编译器可以通过,但在错误窗口和编辑窗口代码下划波浪线,代码智能感知显示错误:

  

代码实际生成成功,但 Intellisense 将多个类标记为缺失,即使它们显然存在并清楚地正确编译。产生原因:

1、智能感知错误

   在错误列表中的下拉列表,它允许您看到生成 + Intellisense,在上面的情况下,它产生 3 个错误,但如果我只是显示生成, 则没有错误。说明:IntelliSense感知出现异常。

解决方案:

----关闭工程;

----删除解决方案下的.vs文件夹(隐藏的);

----重启工程;

通常是一个最简单粗暴的解决方法:

  .vs文件夹保存与解决方案相关的临时数据,包括缓存智能感知的文件和一些调试数据。该文件夹还保存 Web 项目和一些其他内容的网站配置数据。删除此文件夹是安全的。

  Visual Studio 在丢失时会重新创建该文件夹。

2、编译器错误

  如果在错误列表窗口,选择Build Only(仅生成)时,下拉列表仍然显示有错误,则问题不是 Intellisense。此情况偶尔会遇到。

  在这种情况下,我的解决方案通常是(而且仍然是偶尔是):

通过vs清理解决方案,再重新生成;

  或者

完全删除文件夹obj和bin文件夹在生成;

  虽然 Visual Studio 的项目clean功能可以解决这个问题,但 Clean 只会清理项目知道的文件。如果已删除或重命名程序集,则项目输出文件夹中可能仍留下文件,删除这些文件将完全清除项目。Clean通常修复可能导致奇怪的编译行为问题。

总结

到此这篇关于vs2017智能感知错误解决代码标红但编译通过问题的文章就介绍到这了,更多相关vs2017智能感知错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C语言实现简单弹跳球游戏

    C语言实现简单弹跳球游戏

    这篇文章主要为大家详细介绍了C语言实现简单弹跳球游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • C语言对CSV文件从最后往前一行一行读取的实现方法

    C语言对CSV文件从最后往前一行一行读取的实现方法

    今天小编就为大家分享一篇关于C语言对CSV文件从最后往前一行一行读取的实现方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • C语言实现餐厅管理系统

    C语言实现餐厅管理系统

    这篇文章主要为大家详细介绍了C语言实现餐厅管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • 超详细VScode调试教程tasks.json和launch.json的设置

    超详细VScode调试教程tasks.json和launch.json的设置

    vscode是一个轻量级的文本编辑器,但是它的扩展插件可以让他拓展成功能齐全的IDE,这其中就靠的是tasks.json和launch.json的配置,下面这篇文章主要给大家介绍了关于超详细VScode调试教程tasks.json和launch.json设置的相关资料,需要的朋友可以参考下
    2022-10-10
  • C语言中的字符串数据在C中的存储方式

    C语言中的字符串数据在C中的存储方式

    这篇文章主要介绍了C语言中的字符串数据在C中的存储方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • C++库std::flush的具体使用

    C++库std::flush的具体使用

    std::flush是C++标准库中的一个操作符,用于刷新输出流,本文主要介绍了C++库std::flush的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • C++实现Matlab的zp2tf函数的示例代码

    C++实现Matlab的zp2tf函数的示例代码

    matlab 的 zp2tf 函数的作用是将极点形式的 H(s) 函数的分母展开,本文主要为大家介绍了C++实现Matlab的zp2tf函数示例代码,需要的可以参考一下
    2023-04-04
  • C++11/C++14中constexpr的使用案例详解

    C++11/C++14中constexpr的使用案例详解

    C++11规定,允许将变量声明为constexpr类型以便由编译器来验证变量的值是否是一个常量表达式,这篇文章主要介绍了C++11/C++14中constexpr的使用,需要的朋友可以参考下
    2023-06-06
  • 详解C++纯虚函数与抽象类

    详解C++纯虚函数与抽象类

    这篇文章主要介绍了C++纯虚函数与抽象类的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下
    2020-08-08
  • C语言中isdigit()函数和isxdigit()函数的用法

    C语言中isdigit()函数和isxdigit()函数的用法

    这篇文章主要介绍了C语言中isdigit()函数和isxdigit()函数的用法,用来判断字符师傅为阿拉伯数字和16进制数字,需要的朋友可以参考下
    2015-08-08

最新评论