ROS设置自定义消息,编译的问题

15的观点(30天)
亲爱的所有,
我现在面临一个问题一段时间,很感谢一些帮助。我试图实施cumstomized ROS在Matlab的消息。我想进口ROS消息我运行下面的代码:
墨西哥人设置cpp
folderpath =“C: \ \ sampleuser \ MATLAB文件\ \用户R2021b \ custom_msgs \ tristan_thesis_hil”;
rosgenmsg (“C: \ \ sampleuser \ MATLAB文件\ \用户R2021b \ custom_msgs ')
运行这段代码给我以下输出:
错误使用ros.internal.ROSProjectBuilder(第419行)
当前的编译器MinGW64编译器(c++)不支持ROS构建。万博1manbetx选择一个编译器、运行“墨西哥人设置cpp”。
错误在ros.internal.CatkinBuilder(第25行)
h@ros.internal.ROSProjectBuilder(变长度输入宗量{:});
错误在rosgenmsg(第287行)
builder = ros.internal.CatkinBuilder (genDir pkginfo {iPkg});
谁能帮我解决这个问题吗?
谢谢大家!

答案(1)

凸轮扎尔茨贝格
凸轮扎尔茨贝格 2022年2月3日
编辑:凸轮扎尔茨贝格 2022年2月3日
你好,特里斯坦,
ROS自定义消息编译需要Visual Studio 2017或2019。MinGW c++编译器将不适用于创建必要的库使用ROS。运行“墨西哥人设置cpp”和使用提示选择Visual Studio(安装之后)。
在这里看到的 对于一般信息系统需求使用各种活性氧工具箱的功能。
凸轮
2的评论
凸轮扎尔茨贝格
凸轮扎尔茨贝格 2022年2月7日
那篇文章应该没事的。没有什么特别,ROS工具箱需要从Visual Studio除此之外为codegen MATLAB已经要求。
凸轮

登录置评。

s manbetx 845


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!