legged_control中遇到的protobuf报错问题

文章讲述了作者在安装legged_control过程中遇到的protobuf版本不兼容报错,解决方法包括卸载原有protobuf、下载并编译protobuf3.6.1版本,确保使用`--with-pic`选项,最终成功编译legged_gazebo。
摘要由CSDN通过智能技术生成

安装legged_control中遇到的protobuf报错问题

个人记录

在安装完毕ocs2后,并且能够完成实例的四足机器人
链接: link
但是接着编译legged_control的时候出现很长的报错,其中主要的是libprotobuf的错误。
在这里插入图片描述

解决问题

protoc --version 查询安装的protobuf的版本,如果是ubuntu20.04版本应该是3.4.1啥的。
而这个是安装ros-noetic-gabebo的时候安装的protoc依赖。按道理来说是不会出现问题,但是在我这里就是疯狂报错。
所以首先卸载自带的protobuf。 sudo apt-get remove libprotobuf-dev 这个不好用,这个会将相关依赖全部删除,包括gazebo等依赖。所以只需要直接删除usr下面的文件即可。

sudo rm /usr/local/bin/protoc
sudo rm -rf /usr/local/include/google
sudo rm -rf /usr/local/lib/libproto*
sudo rm -rf /usr/lib/protoc

删除后,去github link下载protobuf3.6.1版本的源代码,然后编开始编译

./autogen.sh
./configure --with-pic # 注意一定需要这个pic
make -j4
make install
sudo ldconfig

注意一定需要这个带–with-pic,这个不带后续编译legged_gazebo就会报错。
最后查看安装后的版本 protoc --version 如果是 libprotoc 3.6.1 , 那就ok了
继续编译legged_gazebo,正常编译完成

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Legged Gym 是一家专注于腿部训练的健身房。在这里,人们可以通过一系列针对腿部肌肉的训练器械和运动来锻炼自己的双腿肌肉群。这个健身房的主要目标是帮助人们增强腿部力量、提高运动能力和改善身体的平衡。 Legged Gym不仅提供了多种不同的腿部训练设备,还有专业的教练团队和个性化的训练计划。无论你是初学者还是经验丰富的健身者,Legged Gym都能为你提供适合的训练方案。教练们会根据你的目标和身体状况制定训练计划,并定期对你的训练进展进行评估和调整。 Legged Gym的训练项目包括深蹲、腿弯举、腿推、踝力量、小腿肌群以及其他各种能够锻炼腿部肌肉的运动。这些训练有助于增强腿部肌肉群的力量和耐力,提高肌肉的稳定性和平衡性,增强腿部肌肉与其他身体部位的协调性。 除了腿部肌肉的训练,Legged Gym也提供了一些有氧运动设备,如跑步机和椭圆机,以帮助提高心血管健康和增强全身耐力。此外,他们还提供一些瑜伽和拉伸课程,帮助缓解训练后的肌肉紧张和增加柔韧性。 总之,Legged Gym是一个专注于腿部肌肉训练的健身房,通过多样化、个性化的训练方案,帮助人们增强腿部肌肉群的力量和耐力,提高运动能力和身体的平衡性。无论你是想要塑造健美的腿部线条,还是为了提升运动表现,Legged Gym都是一个理想的选择。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值