windows11 解决matlab使用自定义rosmsg问题
准备环境
1、windows 11
2、Matlab2021a
3、cmake 3.17.1
4、Microsoft Visual C++ 2019
亲测安装rosmsg编译成功。
出现画红框的这三个步骤们就说明rosmsg使用matlab编译成功了;
创建rosmsg
新创建一个文件夹,如我创建的msg_common,该文件夹结构如下:
包含定义的消息文件夹planning_msg,planning_msg包含msg(存放自定义的.msg格式消息)和package.xml文件,package.xml没显示出来;
package.xml编写
需要注意的是 <name>planning_msgs</name>
中间这个名字一定要和编译的msg保持一致,否则编译会失败,我自定义的msg是planning_msgs,所以这里写的是planning_msgs;
下面贴上我的这个文件内容:
<?xml version="1.0"?>
<package format="2">
<name>planning_msgs</name>
<version>0.0.0</version>