当前位置: 首页 > news >正文

vscode按Ctrl+Shift+B无法编译no build to run found,没有catkin_make build怎么办

问题描述:在vscode按Ctrl+Shift+B无法编译,出现no build to run found,并且左侧文件栏中没有出现.vscode文件夹。没有出现catkin_make build,就无法通过Ctrl+Shift+B编译文件。

解决方法:点击配置生成任务这一行,选择第一个选项按模板生成task.json文件,有一个m开头的模板,点击,就能生成task.json文件

复制下面的代码到生成task.json文件中,替换原来的代码,保存

{// 有关 tasks.json 格式的文档,请参见// https://go.microsoft.com/fwlink/?LinkId=733558"version": "2.0.0","tasks": [{"label": "catkin_make:debug", //代表提示的描述性信息"type": "shell",  //可以选择shell或者process,如果是shell代码是在shell里面运行一个命令,如果是process代表作为一个进程来运行"command": "catkin_make",//这个是我们需要运行的命令"args": [],//如果需要在命令后面加一些后缀,可以写在这里,比如-DCATKIN_WHITELIST_PACKAGES=“pac1;pac2”"group": {"kind":"build","isDefault":true},"presentation": {"reveal": "always"//可选always或者silence,代表是否输出信息},"problemMatcher": "$msCompile"}]}

最后按Ctrl+Shift+B就可以编译成功。

相关文章:

  • ESP32 搭建IDF+Vscode环境(详细教程)
  • 深度学习中的概念——元素积(哈达玛积)
  • C++学习:六个月从基础到就业——内存管理:堆与栈
  • RHCE的简单配置
  • 设计模式从入门到精通之(五)观察者模式
  • 使用 Axios 进行 API 请求与接口封装:打造高效稳定的前端数据交互
  • Hexo+Github+gitee图床零成本搭建自己的专属博客
  • Google澄清:元描述标签不会直接提升网站排名
  • 一键模仿图片风格,图生生APP,实现随时随地“生图自由“
  • WPF常用技巧汇总
  • 旅游资源网站登录(jsp+ssm+mysql5.x)
  • 数字信号处理技术架构与功能演进
  • 【2025-泛计算机类-保研/考研经验帖征集】
  • 在排序数组中查找元素的第一个和最后一个位置--LeetCode
  • 计算机网络 - 在浏览器中输入 URL 地址到显示主页的过程?
  • 深入理解C++中string的深浅拷贝
  • 4.3 熟悉字符串处理函数
  • Python 写生成 应用商店(2025版) 网页 方便收集应用 ,局域网使用
  • PLOS ONE:VR 游戏扫描揭示了 ADHD 儿童独特的大脑活动
  • 亚远景-ASPICE评估标准与车企供应商准入要求的关联性
  • 大国重器飞天背后,有一位上海航天的“老法师”
  • 新科世界冠军!雨果4比1战胜林诗栋,首夺世界杯男单冠军
  • 经济日报金观平:拥抱中国就是拥抱确定性
  • 14岁男孩膀胱内现52颗磁力珠,专家呼吁关注青春期少年心理健康
  • 美法官裁定谷歌非法垄断在线广告
  • 碳市场扩围推动汽车行业降碳,用真实碳数据量化成本是关键