PC의 catkin 워크스페이스로 이동 하여 프로젝트를 가져옵니다.
$ cd ~/catkin_ws/src
$ git clone https://github.com/omorobot/r1mini_gui_teleop
catkin 워크스페이스에서 catkin_make 또는 catkin build 를 통해 설치하는 경우 아래와 같은 문제가 발생할 수 있습니다.
Parse error at "BOOST_JOIN"
usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
$ sudo gedit /usr/include/boost/type_traits/detail/has_binary_operator.hpp
다음과 같은 코드 블럭이 보일겁니다.
namespace BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) {
...
}
위 부분을 ifndef Q_MOC_RUN 로 다음과 같이 감싸줍니다.
#ifndef Q_MOC_RUN
namespace BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) {
#endif
....
#ifndef Q_MOC_RUN
}
#endif
$ sudo nano /opt/ros/melodic/share/cv_bridge/cmake/cv_bridgeConfig.cmake
if(NOT "include;/usr/include;/usr/include/opencv " STREQUAL " ")
set(cv_bridge_INCLUDE_DIRS "")
set(_include_dirs "include;/usr/include;/usr/local/include/opencv")
if(NOT "https://github.com/ros-perception/vision_opencv/issues " STREQUAL " ")
set(_report "Check the issue tracker 'https://github.com/ros-perception/vis$
elseif(NOT "http://www.ros.org/wiki/cv_bridge " STREQUAL " ")
set(_report "Check the website 'http://www.ros.org/wiki/cv_bridge' for info$
else()