问题1:自定义话题消息时在CMakeLists.txt中添加编译选项:
add_message_files(FILES Person.msg)
generate_messages(DEPENDENCIES std_msgs)
catkin_make报错:
add_message_files() called with unused arguments: msg;Person.msg
Call Stack (most recent call first):
learning_topic/CMakeLists.txt:78 (add_message_files)
解决1:add_message_files(FILES Person.msg)置于对应注释区域(call first)
## Generate messages in the 'msg' folder
# add_message_files(
# FILES
# Message1.msg
# Message2.msg
# )
add_message_files(FILES Person.msg)
问题2:rosmsg show xxx报错:
Failed to load Python extension for LZ4 support. LZ4 compression will not be available.
Could not find msg 'Person'
解决2:
source devel/setup.bash