新文件中的下划线错误#define 不起作用?

发布于 2024-09-29 22:19:55 字数 363 浏览 2 评论 0原文

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

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

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

奇怪的是,我的项目中有其他文件具有完全相同的设置,并且错误下划线在这些文件中工作得很好,但我正在创建的新文件却不起作用?

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

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

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

I'm having problems with the visual studio 2010 editor. Since today, visual studio won't underline errors any more if I use #define like so:

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

If i remove the defining commands, the errors show up.

The weird thing is, I have other files in my project with the exact same setup and error underlining works just fine in those but not the new files that I'm creating?

I have tried resetting settings and re-installing but none of it helps.

I have also tried doing this in other projects and I have the same issue.

Just wondering if anyone had a similar issue and can shed some light on this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请帮我爱他 2024-10-06 22:19:55

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

The cause for this isn't an exact science, and I've seen/experienced it before. In my case, dumping the intellisense database fixed it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文