天天看点

ros学习笔记(ova1)CMake语句解析

参考文章:

http://blog.sina.com.cn/s/blog_8380edd00100wyei.html

http://wiki.ros.org/catkin/CMakeLists.txt

CMake文件最后一般会有这样几条语句

add_executable(add_two_ints_server src/add_two_ints_server.cpp)
target_link_libraries(add_two_ints_server ${catkin_LIBRARIES})
add_dependencies(add_two_ints_server beginner_tutorials_gencpp)
           

这三条语句可以用来创建一个可执行文件。

其中,add_two_ints_server是你要创建的可执行文件的名字,

src/add_two_ints_server.cpp
           

是这个可执行文件的源

重点是第三句

的理解

这个文件位于

/home/lielieyu/catkin_ws/build/beginner_tutorials/CMakeFiles/beginner_tutorials_gencpp.dir

是一个目录,但是我现在还不知道自己写的时候究竟该具体怎样选择哪个依赖。