vscode能编译成功但是有波浪线
⑴ VScode 配置Java环境后 mian方法下面会有红线报错,是何原因又该如何解决
你好,很高兴回答你的问题。
从错误信息可以看出来,这个错误信息是sonar插件给出的。是认为一个空的方法是没有意义的。
应该是不影响执行的。
如果有帮助到你,请点击采纳。
⑵ mac 下vscode 代码补全不提示,感觉好像是被选默认中了之后,就不提示的样子
安装好官方的C/C++插件还不够,需要解决头文件路径的问题,如果头文件在workspace文件夹下,鼠标点一下波浪线提示错误的头文件会有小灯泡,点小灯泡选第一项,vscode会自动将该头文件路径添加到c_cpp_propeties.json文件中。若果头文件是系统的,或者keil等IDE的,就需要编辑c_cpp_propeties.json手动添加(windows下"X:/Program
Files/xxx",斜杠和linux一样)。编辑好c_cpp_propeties.json结构体成员和函数参数应该都没有问题了。
已知的问题,我打开了一个keil工程文件夹,头文件路径都编辑对了没有错误,但是在某些line没有智能提示,其他地方一切正常。怎么弄都没用,不知道是bug还是哪里还没配置正确。
这个bug我已经提交给官方了,相信以后的版本会修复这个问题。
⑶ vscode 用C/C++ Project Generator创建的工程,在工程include文件夹自己增加的.h,编译会提示找不到
根据你的问题描述,可以有两种解决方法:
第一种方法:
在代码中包含头文件时使用路径,比如这里看你的头文件应该在当然目录下的include文件夹那就可以写成下面的形式:
include"./include/upgrade_app.h"
第二种方法:
修改配置,如你图中所示是头文件的路径有问题,是转义字符,在路径时要使用\代替。程序已经给标记了错误,下面有波浪线。
总结来说,建议使用第一种方法,这样代码的可移植性好,换一个环境也不需要重新配置。
以上希望可以帮到你。