VS Code认为任何文件的第一行都是#include错误
VS Code thinks first line of any file is an #include error
工作区中任何文件的第一行都被视为包含错误。它有一条红色的曲线,悬停时显示
#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit.
此外,如果第一行是多行注释,则(注释的)第二行有错误。
我该如何解决这个问题?显然,评论不能有错误。
编辑:我的包含路径已经设置好了,很明显,我在问这个问题之前就已经这样做了。但是,即使我没有设置它,这个错误仍然不应该发生在non-#include语句上,甚至不应该出现在注释中!
当我将鼠标悬停在波形错误上时,通过单击灯泡,我能够消除这种情况(暂时)。然后,单击"编辑";includePath";设置'。接下来,点击显示页面左侧的链接,上面写着:
单击文件链接切换到c_cpp_properties.json文件或使用命令:C/C++:编辑配置(JSON)
然后我在该文件中没有更改任何内容并保存了它。似乎通过简单地存在,includePath问题就得到了解决,歪歪扭扭的图形也消失了。
我认为这可能是VSCode中的一个错误,其中保存json文件";c_cpp_properties.json";填充";includePath";
一旦重新启动VSCode,同样的歪歪扭扭的事情将再次发生您可以打开文件"c_cpp_properties.json";并立即点击保存,歪歪扭扭的文字将再次消失。
相关文章:
- 课堂上的一行,使整个应用程序坏了. 0xC000005错误
- 从带有 getline() 的文件读入一行上有多个信息得到无效参数错误
- 线程1:EXC_BAD_ACCESS错误,此错误在第一行的CPP文件中的句柄函数中出现
- C++在 while 循环后添加一行代码会导致错误
- 使用ifstreamwhile循环,如何显示输入错误并在下一行继续
- clang format函数和错误检查在同一行
- 用“ strcpy”在2D数组中删除(字符)的一行(字符)时是否存在任何错误
- 最后一行执行后的堆栈错误
- 错误 C2144 和错误 C4430 在同一行上
- 如果语句,可能是错误的,输入后不要移至下一行
- 在Visual Studio中重建我的项目时,我会在同一行错误C2371上遇到2个错误
- scanf() 为最后一行输入提供错误的输出
- 链接器不指出错误;多个定义警告指向同一行
- 如何一次一个单词而不是一行一行地消除错误输入
- c++计算器atof没有错误,但它在中间一行崩溃(52)
- GCC:为什么一行代码中的错误(字符串和NULL的比较)会导致一长串错误消息
- 根据关键字拆分一行(有拼写错误)
- Makefiles:是否有一种通用的方法来显示makefile中的哪一行导致了错误
- 简单的一行类方法返回错误的值
- 编译错误,注释/debug/uncomment/debug在一行上消失