一、错误
按照Gazebo官网教程进行code introspection环境配置,在对代码进行编译时报错如下:
二、错误原因
cmakelists.txt里设置的ignition-transport版本为ignition-transport1或者ignition-transport2,而随着libgazebo9-dev安装的ignition-transport版本为ignition-transport4,版本不一致。
三、解决方法
将cmakelists.txt里的ignition-transport版本改为ignition-transport4,如下图所示: