安装ros2-humble时,编译过程中遇到skip4问题,通过手动安装解决
安装gazebo:
1.sdformat9报错:
fatal error: 'urdf_model/model.h' file not found #include <urdf_model/model.h>
在github上找到了解决方法,先安装urdfdom和urdfdom-headers,然后安装sdformat9,问题解决。
2.ignition-common-3报错:
通过查找解决方法:猜测应该是下面这个问题(github):(注意:安装第二个的话好像和ros2用不了,也有可能是我不会用,我改选第一个了,报错解决方法看后面帖子)
gz应该是用第一个命令,ignition的话应该用第二个。
尝试使用第二个命令下载。
成功,但是新问题:
尝试安装qt5,发现没有效果,依旧报错;
试着运行一个例子:
gz sim -v 3 lights.sdf
多了两行警告:
发现确实有东西没装上:
yay -S qt5-quickcontrols
yay -S qt5-quickcontrols2 //这一个不用装好像也许,但是我两个都装了
然后再次启动gz gui或者刚才那个例子,发现成功了。
累了,今天就这样吧。。。。。。。。