有没有办法创建 Visual Assist 特定的预处理器部分?
Posted
技术标签:
【中文标题】有没有办法创建 Visual Assist 特定的预处理器部分?【英文标题】:Is there a way to create Visual Assist specific preprocessor sections? 【发布时间】:2016-11-08 14:44:52 【问题描述】:我有一些复杂的预处理器宏,它们使用 N-arg 技巧来计算参数并根据 __VA_ARG__
参数计数生成特定的子宏。
Visual Assist 不喜欢这样,它完全弄乱了解析和错误报告。
我想知道在视觉辅助解析的情况下是否定义了任何预定义的宏(例如__VAX__
或__VISUAL_ASSIST__
)来为他实现特定的代码。如果没有,您是否知道任何其他方法来避免视觉辅助解析部分或为其提供特定版本的宏?
【问题讨论】:
【参考方案1】:您可以通过创建va_stdafx.h
文件为 Visual Assist 提供特定版本的宏。在此文件中放置您希望 Visual Assist 看到的简化宏定义。确保文件以空行结尾。
这里描述了这个过程: https://support.wholetomato.com/default.asp?W302
【讨论】:
谢谢!我对此进行了测试并向您提供反馈!以上是关于有没有办法创建 Visual Assist 特定的预处理器部分?的主要内容,如果未能解决你的问题,请参考以下文章
vc6.0 自动提示 不安装Visual Assist,VC6.0有木有自带代码提示功能,怎么不好使,感觉安装Visual Assist