gpt4 book ai didi

c++ - Visual Studio 2010 在没有错误时不正确地用红色错误行下划线代码/注释

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:47:44 24 4
gpt4 key购买 nike

我正在处理一个相当大的项目,我在 IDE 的错误检查和 IntelliSense 方面遇到了一些奇怪的问题。

通常如果我要输入一些愚蠢的东西,比如“int a = “aa”;”,它会用红色下划线“aa”。但是,当我进行无关紧要的更改时,我看到 VS 对我的代码的随机部分执行此操作。

例如:

/*
Some comment here, just going to stretch it out for my example..
*/

int proto1();
int proto2();

如果我对项目的其他部分进行更改,有时随机函数会带有下划线,甚至是注释的部分。就在 30 分钟前,它强调了从“评论”一词中间开始的那条评论的一半,它还强调了所有 int proto1();和 int proto2() 的一部分;

我会发布屏幕截图,但我受契约(Contract)约束不得披露任何工作,而且我无法轻易将其复制到较小的项目中。

我不明白为什么会这样。当我编译项目时,任何假错误和下划线都消失了并且编译正常。不过,要点是没有 错误。它正在弥补随机错误并在随机行/字/半字下划线。我还想指出,加载新的智能感知信息似乎有很大的延迟,几乎有 2-3 分钟或更长时间。

我会尝试在一个不相关的项目中重现它,如果可以的话,我会张贴在这里。但是,我们将不胜感激。

谢谢!

*编辑:忘了注意,多次按空格键有时会更正错误,但这并不可靠,而且并不总是有效。

最佳答案

Intellisense 有时真的会遇到复杂的代码。我想在 VS2012 发布之前,我们无能为力。

不过,如果发生这种情况,我会使用一个技巧 - 切换构建配置 Debug -> Release,然后再返回。您无需等待,只需在此下拉框上单击两次即可。它应该刷新 IS 缓存并使红色错误下划线消失。

关于c++ - Visual Studio 2010 在没有错误时不正确地用红色错误行下划线代码/注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9729621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com