网上搜索发现别人说是CMakeLists中catkin_package() 没有声明的问题,没有在/home/mgody/catkin_ws/devel/lib/package/下生成可执行文件,可是自己已经声明了的。
自己的CMakeLists中是这样的:
cmake_minimum_required(VERSION 2.8.3)
project(XXX)
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-std=c++11")
find_package(catkin REQUIRED COMPONENTS
XXX
)
add_executable(
XXX
)
target_link_libraries(
XXX