【问题标题】:Underline errors in NEW files with #define not working?#define 不起作用的新文件中的下划线错误?
【发布时间】:2010-10-30 22:05:20
【问题描述】:

我在使用 Visual Studio 2010 编辑器时遇到问题。从今天开始,如果我像这样使用#define,Visual Studio 将不再强调错误:

#ifndef TEST_H
#define TEST_H
class foo{
blabla
}
#endif

如果我删除定义命令,就会出现错误。

奇怪的是,我的项目中有其他文件具有完全相同的设置和错误下划线在这些文件中正常工作,但不是我正在创建的新文件?

我尝试过重置设置并重新安装,但没有任何帮助。

我也尝试在其他项目中这样做,但我遇到了同样的问题。

只是想知道是否有人有类似的问题并且可以对此有所了解?

【问题讨论】:

    标签: visual-studio-2010 visual-c++ c-preprocessor underline


    【解决方案1】:

    造成这种情况的原因并不是一门精确的科学,我以前见过/经历过。在我的情况下,转储智能感知数据库修复了它。

    【讨论】:

    • 感谢您的回复,但这似乎无法解决我的问题。我还想注意,如果我将#define 更改为除#ifndef 名称之外的任何内容,错误将再次加下划线。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-15
    • 2019-02-01
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多