在Visual Studio 2022中,如果我键入一个代码段,如
#include <stdio.h>
int main() {
non_existent_function();
return 0;
}
Visual Studio不会用红色波浪线给non_existent_function
加下划线。我读了这篇文章,似乎是因为一个隐式定义的函数最终可能是用链接器“定义”的。然而,我想知道是否有一种方法可以在这种情况下启用红色曲线(或者这是一个坏主意,例如导致像printf
这样的函数可能会成为下划线)。我还应该提到,我试图在Visual Studio中使用C,而不是C++。
我在谷歌上查了一下,我找不到任何能找到答案的资源。此外,我查看了文本编辑器、编译器和链接器的设置,没有发现任何异常。我期待着某种真/假选项。
1条答案
按热度按时间w41d8nur1#
VS 2022就是这样。当你悬停它显示的问题。你可能把配置搞砸了。我把它作为一个答案来展示图像。