天天看点

ubuntu16.04和14.04编译ros包的区别ubuntu16.04和14.04编译ros包的区别

ubuntu16.04和14.04编译ros包的区别

CMakeLists.txt

include_directories(
# include
${catkin_INCLUDE_DIRS}
)
           

在14.04可能没有${catkin_INCLUDE_DIRS}也能编译成功,但是在16.04我要要进去才行。**如果没有有时候会出现ros/ros.h: No such file or directory

package.xml

<package format="2">
以及
<exec_depend>
           

但是有时候在16.04用run_depend也行。如果想要run_depend在16.04上运行通过,则需要

<package>
以及
<run_depend>
           
ros