如何让VS2017忽略特定编译器的关键字?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让VS2017忽略特定编译器的关键字?相关的知识,希望对你有一定的参考价值。

我使用Visual Studio 2017和ReSharper 2017.2作为嵌入式项目的代码编辑器。我设法配置除了一件事之外的所有东西:

snippet screenshot

如何使VS / R#忽略特定关键字_Interrupt1? (此错误会导致其他副作用)。

我试图将它添加为预处理器定义(项目的属性 - > C / C ++ - >预处理器 - >预处理器定义),但它没有帮助。

答案

我不确定R#,但在VS中你可以尝试全局定义:

#ifdef __INTELLISENSE__
#define _Interrupt1
#endif

隐藏来自Intellisense解析的_Interrupt1

为了完整,感谢@Hans Passant,使用__RESHARPER__ for RS

以上是关于如何让VS2017忽略特定编译器的关键字?的主要内容,如果未能解决你的问题,请参考以下文章

vs 2010代码片段

vs 2010代码片段

让 pip 忽略现有的***

VS2017上传项目到github,在github中没有项目文件,只有两个忽略文件。

如何在 VS 2017 中从其他编译器编译代码 [关闭]

如何在 VS Code 中调试夜班测试