vscode编译器
-
在项目下新建一个.clangd文件,指定编译的database:
CompileFlags: CompilationDatabase: build或者在setting中,指定对应的参数:
"clangd.arguments": [ "--compile-commands-dir=${workspaceFolder}/build", ] -
jiankang_wang setting之后找到什么添加你这个呢

-
你这里的设置,一版对应的是设置到
%Appdata%/Roaming/Code/User/settings.json的文件中,是对所有项目都生效的。你可以通过点击图片中的添加项直接设置,也可以通过在vscode command中使用Preferences: Open User Settings (JSON)打开对应的文件直接修改。还是建议设置到当前目录下的
.vsocde/settings文件或者.workspace文件中.或者最简单的直接新建一个
.clangd配置文件。 -
没有效果。 -
灰色是因为你是用工作区打开的,需要在
.code-workspacke中设置 -
jiankang_wang code在哪里啊?
-
你把你的文件树截个图,我给你指
-
jiankang_wang
这里吧 加了好像也没有用 -
需要重启clangd,重新打开一下vscode
-
jiankang_wang
还是一样的 -
检查一下
build/compile_commands.json文件是不是存在 -
-
番茄+两个蛋 也可以直接使用vscode官方的c/cpp扩展。效果是一样的,不过为了准确的跳转,也需要设置一下
compile_commands.json文件的路径。可以参考这个帖子:https://forum.ytmicro.com/topic/6/vscode如何配置c-c-环境-支持函数跳转和自动补全/5?_=1770340573868
-
jiankang_wang 并不行,论坛上的帖子关于这种的我基本上都设置了,并没有解决我的问题。只能是当看不见了。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...
我想问下这种能编译但是又是全是错误的是什么意思啊?