ROS-解决 learning_communication_generate_messages_cpp does not exist.

使用ROS新建工作空间并按照例程建立talker和listener,在编译时报错:
CMake Error at learning_communication/CMakeLists.txt:131 (add_dependencies):
The dependency target “learning_communication_generate_messages_cpp” of
target “listener” does not exist.

CMake Error at learning_communication/CMakeLists.txt:127 (add_dependencies):
The dependency target “learning_communication_generate_messages_cpp” of
target “talker” does not exist.

检查后发现,我使用的cmake版本是:
cmake_minimum_required(VERSION 3.0.2)
改成:cmake_minimum_required(VERSION 2.8.3)
报错消失。

你可能感兴趣的:(ros)