ROS cmake编译出现重复定义main函数解决方法

add_executable(map_engine_node  src/listener.cpp src/map_engine_node.cpp)

add_executable这个命令是用来生成一个可执行文件的,源文件可以有多个,但其中只能有一个主函数,就跟VS里面的工程一样,但是我误把两个含有main函数的.cpp(listener.cpp 和map_engine_node.cpp)放在一起了,所以出现了这样的错误

猜你喜欢

转载自blog.csdn.net/u012686154/article/details/84978173