我有一些复杂的预处理器宏,它们使用N-arg技巧来计算参数并根据__VA_ARG__
参数计数生成特定的子宏。
Visual Assist并不喜欢它,它完全搞砸了解析和错误报告。
我想知道在Visual辅助解析为他实现特定代码的情况下是否定义了任何预定义的宏(例如__VAX__
或__VISUAL_ASSIST__
)。如果没有,您是否知道任何其他方法来避免视觉辅助解析某个部分或某种方式为其提供特定版本的宏?
答案 0 :(得分:3)
您可以通过创建va_stdafx.h
文件为Visual Assist提供特定版本的宏。在此文件中放置您希望Visual Assist查看的简化宏定义。确保文件以空行结束。