首页 > 解决方案 > 如何让 Visual Studio Code 也解析非活动代码?

问题描述

我需要强调的是,我想知道如何“解析”非活动代码,而不是“消除”它。场景:我正在使用 VSCODE 从代码库中创建一个项目,该代码库将具有基于平台的代码和多个此类基于平台的文件夹。所以每个宏可能在多个地方定义。因此 VSCODE 不会解析受此类宏保护的代码。例如

如果(宏 == 启用)

CODE

万一

由于平台变化,“宏”在多个地方定义。还有一件事。有时这个 MACRO 可能是在编译时使用 SCONS 定义的。因此 VSCODE 根本找不到它的定义,也没有解析受它保护的代码并将其视为非活动代码。我正在使用像 Source Insight 这样的付费 IDE,并且真的很想在工作中迁移到 Visual Studio Code。请帮助我。

标签: parsingvisual-studio-code

解决方案


今天偶然在Visual code studio中找到了一个选项。转到命令面板 (Ctrl+P) 并键入“>Toggle Intellisense Engine Fallback on Include Errors”,然后按 Enter。我的问题所需的目的是通过此选项实现的。我不确定这是否包含在最近的更新中,或者我之前错过了这个。但是我在互联网上广泛搜索了这一点,但徒劳无功。向那些在我的问题上花时间的人道歉。谢谢你,斯里拉姆·迪内什


推荐阅读