我正在做一个项目,它应该运行在两种旋律(ubuntu18.04)和ros (ubuntu20.04)。所以当我这么做的时候,我在我的代码中做了一个if-else声明, ...do this ...do this
这个问题基本上发生了,语音和旋律支持不同版本的点云库因此,当我将PCL初始化(以注音支持的方式)放在if语句和of语句中时,我会将旋律化的初始化方式放进去。我希望编译器(我使用的catkin_make命令)只编译if语句,但它也会编译use语句
我有一个黑名单来保存标签id列表,例如1-3,7-9,实际上它代表1,2,3,7,8,9。{1..3,7..9}; do for j in {$i}; do echo -n "$j,"; done; done但首先,我应该将-转换为..1..3,7..9echo -n "1-3,7-9" | sed 's/-/..for i in {@};