0. 준비사항

  가. Ubuntu 18.04 LTS 및 ROS melodic 사용

 

1. 에러사항

  가. ROS에서 사용자 커스텀 메시지를 생성하였을 경우 빌드 에러가 발생

  나. 몇 번 계속 하다 보면 생성되기도 함

 

2. 해결

  가. CMakeLists.txt를 수정

    1) add_dependencies(__노드파일명__ ${PROJECT_NAME}_generate_messages_cpp)

      가) __노드파일명__ : add_executable에서 사용하는 노드명을 입력

      나) ${PROJECT_NAME} : 그대로 입력

 

3. 이슈사항(일부 해결)

  가. CMakeLists.txt를 수정했는데도 빌드 에러가 생성

    1) 본인의 경우 add_library를 활성화했었음

    2) 본인의 경우 add_library를 사용하지 않아도 되었으므로, 비활성화해서 해결

+ Recent posts