隐藏 C++来自 Intellisense 的代码块
为了解决 MSVC++ 2010 中的一些 Intellisense 缺陷,我想从 Intellisense 中“隐藏”一些代码块,但不从编译器中“隐藏”一些代码块。例如:
#ifndef INTELLISENSE
void foo(); // compiled, but skipped by Intellisense
#endif
我正在寻找这个 INTELLISENSE 宏的确切名称(如果存在这样的宏);或做同样事情的等效方法。
In order to work around some Intellisense deficiencies in MSVC++ 2010, I would like to "hide" some code block from Intellisense, but not from the compiler. For example:
#ifndef INTELLISENSE
void foo(); // compiled, but skipped by Intellisense
#endif
I'm looking for the exact name of this INTELLISENSE
macro, if such a macro exists; or an equivalent way to do the same thing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
VC++ 2010 的正确宏是
__INTELLISENSE__
,如本博客文章中所述:IntelliSense 缓慢问题排查提示The proper macro for VC++ 2010 is
__INTELLISENSE__
, as described in this blog article: Troubleshooting Tips for IntelliSense Slowness