文件结构:
--test_project/
----src/
--------entry.cc
--------robot_control_interface.cc
--------robot_control_message.cc
----include/
--------robot_control_interface.hh
--------robot_control_message.hh
----deps/
--------socket/
----------------socket.hh
----------------socket.cc
--------tinyxml/
----------------tinyxml.hh
----------------tinyxml.cc
----bin/
----build/
----CMakeLists.txt
其中`src/`下存放源代码,`include/`下存放源代码的头文件,`deps/`下存放该项目的依赖项目,如本例中`socket/`和`tinyxml`两个项目,`bin/`中放编译后的可执行文件,`build/