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

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

有史以来第一个 post,欢迎提出批评或建议。

免责声明 - 我已经尝试过以下方法:

问题:

在我的 笔记本电脑 上,我有数百个幻影 IntelliSense 错误,主要由类似于 "cannot open source file 'stdio.h'"、"cannot open source file 'vector'"、"namespace 'std' has no member 'vector'" 的内容组成, "namespace 'std' has no member 'string'"。 一切都编译并运行,但这非常烦人。

据我所知,我对 include 语句没有任何问题。最长的时间没有任何问题。它们看似随机出现,但显然我一定做了什么。

如果我在 桌面 上克隆相同的存储库或拉取更改,则不会出现 IntelliSense 问题。

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

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

我找到问题了!

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

谢谢大家的帮助!