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

时间:2018-02-28 11:13:14

标签: c visual-studio visual-studio-2017

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

snippet screenshot

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

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

1 个答案:

答案 0 :(得分:1)

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

BatchId Product ParentBatchID   rootId  lvl
1   1   0   1   1
2   1   1   1   2
3   1   2   1   3
4   1   0   4   1
5   2   0   5   1

隐藏来自Intellisense解析的#ifdef __INTELLISENSE__ #define _Interrupt1 #endif

为了完整性,感谢@Hans Passant,使用_Interrupt1代替RS