有没有办法创建Visual Assist特定的预处理器部分?

时间:2016-11-08 14:44:52

标签: c++ c-preprocessor visual-assist

我有一些复杂的预处理器宏,它们使用N-arg技巧来计算参数并根据__VA_ARG__参数计数生成特定的子宏。 Visual Assist并不喜欢它,它完全搞砸了解析和错误报告。 我想知道在Visual辅助解析为他实现特定代码的情况下是否定义了任何预定义的宏(例如__VAX____VISUAL_ASSIST__)。如果没有,您是否知道任何其他方法来避免视觉辅助解析某个部分或某种方式为其提供特定版本的宏?

1 个答案:

答案 0 :(得分:3)

您可以通过创建va_stdafx.h文件为Visual Assist提供特定版本的宏。在此文件中放置您希望Visual Assist查看的简化宏定义。确保文件以空行结束。

此处描述了该过程: https://support.wholetomato.com/default.asp?W302