如何在 Visual Studio 中抑制非当前配置中的错误智能感知?

问题描述 投票:0回答:1

我正在使用 Visual Studio 和 CMake 开发一个跨平台(Win11 和 Android)项目。我创建了多个 CMake 配置来分别构建两个平台的库:

但是我发现了一个奇怪的情况,通过当前我选择的

x64-Debug
配置,Visual Studio 仍然显示很多来自
android-Release
的 Intellisense 错误:

实际上这些错误都是 FALSE,因为当我构建

android-Release
版本时它运行良好。

如何抑制那些虚假错误?预先感谢。

visual-studio cross-compiling intellisense
1个回答
0
投票

我没有和你一样的项目/环境,所以很难重现同样的问题。

但是由于您的问题是智能感知问题,并且“错误都是假的,因为构建不会有问题。”

我建议您关闭 Visual Studio 实例,转到解决方案根文件夹并删除 .vs 文件夹:

之后,重新打开Visual Studio,生成并加载后,问题可能会消失。我建议这样做是因为有时项目没有问题,但 .vs 文件夹中与 intellisense 相关的内容损坏并导致问题。删除后重新打开VS,会重新生成.vs文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.