VSCode无法跳转到外部函数定义
环境
- Ubuntu 16.04
- VSCode
- C/C++
问题描述
浏览代码时,按F12无法跳转到外部函数定义
原因
头文件中include失败,画波浪线,外部函数定义的头文件没有正确include,自然也就无法跳转。
解决
使用F1,打开命令选项,输入C/C++,选择C/C++:Edit configurations(JSON),生成c_cpp_properties.json配置文件。
配置 json 文件中的 includePath
,加上 ${workspaceFolder}/**
即可,意思是让 VSCode 在工作目录中寻找头文件。
//c_cpp_properties.json{"configurations": [{"name": "Linux","includePath": ["${default}","${workspaceFolder}/**","/usr/local/include","/usr/include"],"defines": [],"compilerPath": "/usr/bin/gcc"}],"version": 4
}
修改完成后可以看到头文件已经能够正常include,外部函数定义使用F12也能够正常跳转,问题解决。
VSCode无法跳转到外部函数定义相关推荐
- vscode跳转不到函数定义
在使用vscode阅读代码时,提示跳转不到函数定义,查看c/c++扩展插件也已经安装了,解决方式是先卸载掉C/C++扩展插件,然后重新安装即可解决.
- C语言外部函数与内部函数
函数的调用,一般是对同一个源文件中的其他函数进行调用的,也可以对另外一个源文件中的函数进行调用 C语言中,根据函数能否被其他源文件调用,分为内部函数和外部函数 外部函数,可以被其他源文件调用的函数 内 ...
- C语言 内部函数和外部函数
C语言学习 内部函数和外部函数 内部函数 外部函数 总结 内部函数和外部函数 函数本质是全局的,因为定义一个函数的目的就是要被另外的函数调用.若不回声明,一个文件中的函数既可以被本文件中其他函数调用, ...
- vscode 无法跳转到函数定义_玩转VS Code
(以下快捷键操作针对 windows,括号内是针对 macOS) 代码编辑器--------高效能编程 学习新的编辑器的方法: 第一步:了解编辑器的快捷键和语言支持,快捷键值得多花时间: 第二步:开始 ...
- VSCode:C++ 无法跳转到函数定义
原因一:C/C++插件没有生效 VS Code 安装 C/C++插件后,按 F12 后无法跳转到函数定义处,此时可以先 Disable C/C++ 插件,再 Eanble C/C++ 插件. 附:VS ...
- vscode无法跳转到函数定义
原因一:C/C++插件没有生效.VS Code 安装 C/C++插件后,按 F12 后无法跳转到函数定义处,此时可以先 Disable C/C++ 插件,再 Eanble C/C++ 插件. 原因二: ...
- opencv-python函数定义跳转
1.pc已经安装Python3.7.4 2.新建pycharm项目+新建virtualenv 3.虚拟环境中安装最新版本(4.5.5.64)的opencv-python和opencv-contrib- ...
- c语言在函数内部宏定义,简单讲解C++的内部和外部函数以及宏的定义
C++内部函数和外部函数 函数本质上是全局的,因为一个函数要被另外的函数调用,但是,也可以指定函数只能被本文件调用,而不能被其他文件调用.根据函数能否被其他源文件调用,将函数区分为内部函数和外部函数. ...
- vim跳转到函数定义处
跳转到函数定义处,首先需要有tag文件,生成tag文件的方式为: 在要包含所有代码的目录(其实可以直接在根目录)执行: ctags -R 然后用vim打开代码,在任意一个调用函数的行,把光标放在被调用 ...
- Keil无法跳转到(go to definition)函数定义的地方,而是出现Browser
很多情况下单击右键,进入Go To Definition Of "xxxxxx"的时候,可以很方便的定位到变量或者函数定义的位置,但是有些时候无法定位,而是弹出Browser界面, ...
最新文章
- 介绍一个免费的采用人工智能放大老照片的在线网站
- python 爬虫框架_Python常用的几个高效率的爬虫框架
- 【渝粤题库】广东开放大学 Linux操作系统 形成性考核
- Android APK反编译详解 .
- 做好开源项目 需要坚持
- 博客园美化资源网站链接
- Python 调用JSON接口实例
- ASO新手快速入门教程
- 知识图谱简介(一)——相关概念
- C# GridView 冻结列 冻结表头
- 用c语言编写编码菲诺,大C论表:MKS柏涛菲诺150周年纪念款带来哪些升级
- matlab中三角函数sin、cos、tan以弧度为单位
- C#网络爬虫抓取小说
- ps2023宿主滤镜磨皮插件Portraiture安装教程
- 新版10澳元纸币下月起正式推出!
- 国土电子政务办公平台设计
- RabbitMQ之web界面解析
- android 电话监听和拦截
- 【目标检测评价指标】
- 全网心疼的鸿星尔克,距离安踏还差两个李宁
热门文章
- 动态规划经典入门题(初学必刷)
- AppleScript+JavaScript自动认证校园网
- 《飞猪规则》 第二章 自由行及跟团游类商品发布规范
- 改变历史的引擎 Physx携众物理游戏测试
- 自动删除QQ空间指定好友的留言
- ant-design vue上传 多文件 、单文件上传
- 数字图像/视频处理MATLAB基本操作
- 一小时快速建立数据分析平台
- web期末作业设计网页:动漫网站设计——蜡笔小新(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 动漫网页设计作业 web网页设计与开发 html实训大作业
- 机械键盘无冲测试软件,全键无冲 键盘测试 优缺点总结