clion中自定义消息msg消息时定义的msg文件有类型提示
Ros Support 插件安装
service 新增消息后不需要每次配置add_service_files
#新方法消息
file(GLOB_RECURSE SERVICE_FILES srv/*.srv)
# 展开文件列表
foreach(SERVICE_FILE ${SERVICE_FILES})
# 提取文件名
get_filename_component(SERVICE_NAME ${SERVICE_FILE} NAME_WE)
add_service_files(
FILES
${SERVICE_NAME}.srv
)
endforeach()
msg新增消息后不需要每次配置 add_message_files
#新方法消息
file(GLOB_RECURSE MESSAGE_FILES msg/*.msg)
foreach(MESSAGE_FILE ${MESSAGE_FILES})
# 提取文件名
get_filename_component(MESSAGE_NAME ${MESSAGE_FILE} NAME_WE)
add_message_files(
FILES
${MESSAGE_NAME}.msg
)
endforeach()
注意:增加新消息文件后,需要删除原编译产生的cmakeList.txt,否则不编译新加入的消息文件。