如何在Windows 10上修复Visual Studio 2017中特定于计算机的虚幻IntelliSense错误

How to fix computer-specific, phantom IntelliSense errors in Visual Studio 2017 on Windows 10?

本文关键字:计算机 错误 IntelliSense 2017 Windows Studio Visual      更新时间:2023-10-16

这是有史以来的第一篇文章,请随时提出批评或建议。

免责声明-我已经尝试过以下内容:

  • 删除.vs和.soo
  • 已修复的Visual Studio
  • 将Windows SDK和解决方案目标与10.0.17763.0、10.0.17134.0和10.0.15063.0匹配
  • 确保我已经在我的机器上安装了所有相应的SDK
  • 已清除解决方案,已清除浏览器数据库错误
  • 将Include目录设置为从父目录继承
  • 第2版:笔记本电脑上重新放置的存储库

问题

在我的笔记本电脑上,我有数百个虚幻的IntelliSense错误,主要包括类似于"无法打开源代码文件stdio.h"、"无法打开来源代码文件vector"、"命名空间std没有成员vector"answers"命名空间std'没有成员string"的错误所有东西都编译并运行,但这非常烦人。

据我所知,我对include语句没有异议。在最长的一段时间里没有任何问题。他们似乎是随机出现的,但显然我一定做了什么。

如果我在桌面上克隆相同的repo,或者提取更改,则不存在IntelliSense问题。

编辑:包括实际问题。。。

问题:除了我包含的内容之外,还有其他想法可以解决这个问题吗?

我发现了问题!

这是由于我的附加包含目录和链接器中的问题。我试图在我的台式机和笔记本电脑(两个不同的位置)上都包含SDL,以避免每次在不同的机器上开发时更改包含的麻烦。这只在我的笔记本电脑上造成了intellisense错误,因为我的桌面上SDL的包含被列在第一位,或者至少这是我的假设。

谢谢大家或帮助!

相关文章: