vscode 无法跳转到定义
同样的环境 vscode打开某个项目可以跳转到函数定义;某些项目跳转到函数定义时提示:"未找到xxx的任何定义";
当然项目是没问题的;能编译成功并运行;函数的定义也是有的;就是跳转不过去;如下图:


基础插件都安装了啊;

有没有遇到过同样问题的猿友 分享下解决方法!
相关推荐
VS Code C/C++跳转问题解决[代码]
本文详细介绍了在VS Code中解决C/C++代码无法跳转到定义问题的五个步骤。首先需要安装C/C++和C++ Intellisense两个必备插件并重启编译器;其次在C/C++插件设置中取消Add Node Addon include paths选项;然后删除原.vscode文件夹(注意需在文件目录下操作而非VS Code内);接着将项目文件压缩后解压到新路径;最后重新打开解压后的文件夹,系统会自动生成新的.vscode文件夹,从而解决跳转问题。整个过程操作简单明了,能有效解决开发者的代码导航困扰。
VScode+ESP-IDF头文件报错解决[源码]
本文详细介绍了在使用VScode和ESP-IDF编写代码时,遇到头文件报错(红色波浪线)且无法跳转定义的解决方法。主要问题在于C/C++扩展配置中的包含路径未包含ESP-IDF的核心组件路径。解决步骤包括:1. 在包含路径中添加ESP-IDF的核心路径(如${config:idf.espIdfPath}/components/**和${config:idf.espIdfPath}/tools/**);2. 保存配置并重启VSCode;3. 若仍有报错,删除.vscode目录下的配置文件并重新配置。通过以上步骤,头文件报错问题得以解决,且能够正常跳转到头文件定义。
VSCode配置clangd索引[项目源码]
本文介绍了如何在VSCode中使用clangd插件进行Chromium代码跳转和索引的详细步骤。首先需要获取clangd工具,可以通过官方脚本build_clang_tools_extra.py进行安装。接着需要安装VSCode的clangd插件,并通过快捷键下载语言服务器。然后生成编译数据库,使用generate_compdb.py脚本处理ninja文件输出compile_commands.json,文中还特别指出了输出文件可能遇到的问题及解决方案。最后配置settings.json完成整个设置过程。
VScode+gtags.zip
Vscode+gtags配置有利用代码的查看、检索, 关于配置说明百度即可,里面只含有必要的工具, 不含有侵权内容,有意愿的可以尝试下载
VSCODE C/C++ 插件离线包
VSCODE C/C++ 插件离线包 v0.8.1,放在 %USERPROFILE%\.vscode\extensions 中即可。


