ROSカスタム.msgのヘッダファイルが見つかりません

928 ワード

ROSプログラム開発では,msgを増やしてtopic購読と配布を行う
例:catkin_makeエンジニアリングで定義されたメッセージは次のとおりです.
src/uws_server/msg/uws_ros_message.msg
catkin_make -j1またはcatkin_makeを使用してコンパイルされた使用では、次のエラーが発生しました.
fatal error: uws_server/uws_ros_message.h: No such file or directory
 #include 

の原因となる , .msg
処理方法src/uws_server/CMakeLists.txtのうちadd_executableの後にadd_dependenciesを加える必要がある
 add_executable(${PROJECT_NAME}_node ${UWS_LIBS_SRC} ${UWS_SRV_SRC}  ${UWS_SRCS})
add_dependencies(${PROJECT_NAME}_node {PROJECT_NAME}_generate_messages_cpp)

一反三を挙げる
add_dependencies(${PROJECT_NAME}_node ${PROJECT_NAME}_gencfg)
add_dependencies(${PROJECT_NAME}_node nav_msgs_gencpp)
add_dependencies(${PROJECT_NAME}_node ${PROJECT_NAME}_gencpp)