vscode环境 ros系统 msg文件不生成.h文件 的解决方法

  • 问题描述
  • 问题原因
  • 解决方式

问题描述

在没有用vscode编译器之前,通过修改Cmakelist文件能够正常生成msg文件的 同名.h 文件,但是使用vscode之后,在工程目录下catkin_make命令无法生成新的.h文件

问题原因

catkin_make不是生成不了新的.h,而是生成的目录出错了。
正常的文件结构,如下图所示


异常的文件结构,如下图所示

高亮的devel文件夹包含了新生成的.h文件,但不应该出现在**~/test_project/build/文件夹之下,
应该出现在
~/test_project/**下

解决方式

把~/test_project/下的devel删除,
用~/test_project/build/的devel替代
大功告成
不过以后编译都要重复此操作

[已解决]vscode环境 ros系统 msg文件不生成.h文件相关推荐

  1. 已解决FileNotFoundError: [WinError 2] 系统找不到指定的文件。

    已解决FileNotFoundError: [WinError 2] 系统找不到指定的文件. 文章目录 报错问题 解决方法 PS 报错问题 之前在工作中遇到过这个坑,记录一下问题以及解决方法,不一定针 ...

  2. 成功解决FileNotFoundError: [WinError 2] 系统找不到指定的文件。

    成功解决FileNotFoundError: [WinError 2] 系统找不到指定的文件. 目录 解决问题 解决思路 解决方法 解决问题 FileNotFoundError: [WinError ...

  3. 解决spring boot logging在两个目录生成日志文件且max-history不生效

    解决spring boot logging在两个目录生成日志文件且max-history不生效 文章目录 解决spring boot logging在两个目录生成日志文件且max-history不生效 ...

  4. 使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决

    在工程ndk22/bin/classes中 运行javah  com.cn.ndk22.Ndk22.Activity ,出现了.h文件 我在bin/classes目录中 ,就是无法访问, : 错误:无 ...

  5. Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件

    前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...

  6. Ubuntu 20.04.2.0 LTS 下Geany 1.36的“编译文件”和“生成当前文件”两个按键不可用

    [问题描述] Ubuntu 20.04.2.0 LTS 下利用 sudo apt-get install geany 命令安装Geany 1.36后,利用Geany 1.36写C++语言程序后,会出现 ...

  7. Android Studio 开发NDK项目生成.h文件方法

    参看文章原文 1, 从Android Studio的Terminal里进入到, /src/main/java 目录下,一定要刀这个文件夹下来执行命令操作. 2, 执行javah XXX.XX.XXX ...

  8. svn增量打包部署_利用svn的补丁文件打包生成增量文件

    下面的代码是maven版本 1. 创建patch.txt增量文件 保存到 文件目录下 比如 E:\aa\patch.txt 2. 编写java代码 package utils; import java ...

  9. android 调用.h文件,[Android Studio / NDK] 如何使用javah生成.h文件

    找到一个在Android上使用OpenCV的可行方法: 版本: OpenCV-3.1.0-android-sdk Android Studio 1.4 JDK 1.7.0_21 主要参考了这篇文章中的 ...

最新文章

  1. Android 第三方图表类 MPChart 的使用
  2. 【总结】Kylin LDAP配置
  3. 机械工业出版社之道格·赫尔曼《Python 3标准库》目录
  4. 智能路由器-OpenWRT 系列五 (NAS-SMB家庭共享)
  5. docker中部署hadoop、zookeeper、hbase伪分布式并上传到阿里云远程仓库
  6. android中tools的含义及用法
  7. Java虚拟机(JVM)(自动内存管理机制)
  8. Tomcat内存溢出的三种情况及解决办法分析
  9. 数据管理系统 php,dms: 数据管理系统;采用mvc模型,存php原生操作无模板引擎;响应式前端框架huiadmin套用,扁平化风格,兼容移动端;...
  10. 冰点下载器的使用方法
  11. Hadoop面试题及参考答案
  12. scala 定义空的list_Scala List(列表)
  13. 安徽省省二级c语言准考证号查询系统,网办进度考试查询系统
  14. 微信外卖小程序 怎么计算与客户的距离_3分钟搞定微信小程序类美团用户商家距离计算...
  15. 标梵分享微信官方账号运营推广思路
  16. Paper之ICASSPIEEEAUDIOSPE:2018~2019年ICASSP国际声学、语音和信号处理会议IEEE-ACM T AUDIO SPE音频、语音和语言处理期刊最佳论文简介及其解读
  17. Rasdial实现宽带自动连接
  18. 进程间通信方式有哪些-Linux进程间通信
  19. C语言实现汉字的输出以及字库的应用
  20. L1-038 新世界 Python

热门文章

  1. 北京高校毕业生就业突击讲座
  2. 人脸识别门禁为何倍受青睐?
  3. java解释单片机按高位在前低位在后协议输出的数字
  4. Linux下安装软件的3种方式
  5. 966SEO学习网:火车头采集器使用教程(入门+高级)
  6. 富文本关键字搜索高亮,解决方法及优化(收藏!)
  7. 十大经典排序算法的动图
  8. 大概是全网最详细的Electron ipc 讲解(三)——定情信物传声筒port
  9. 查看MySQL的安装路径
  10. 跳槽字节跳动,十年开发经验Android架构师,灵魂拷问