vs code写C代码,结构成员不会自动提示,要怎么设置吗?

2025-03-25 11:14:14
推荐回答(4个)
回答1:

安装好官方的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我已经提交给官方了,相信以后的版本会修复这个问题。

回答2:

编辑代码片段的时候,光标位置别用$1,用 $0 可以提示

回答3:

毕竟vs code只是编辑器,不是ide,没有vs那么智能

回答4:

支持代码补全啊debug原