我使用Visual Studio 2017和ReSharper 2017.2作为嵌入式项目的代码编辑器。我设法配置除了一件事之外的所有东西:
如何使VS / R#忽略该特定关键字_Interrupt1
? (此错误会导致其他副作用)。
我尝试将其添加为预处理器定义(项目属性 - > C / C ++ - >预处理器 - >预处理器定义),但它没有帮助。
答案 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