# CPP 接口使用示例


AimRT 提供了以下 CPP 接口使用示例：

- {{ '[cpp examples]({}/src/examples/cpp)'.format(code_site_root_path_url) }}
  - {{ '[helloworld]({}/src/examples/cpp/helloworld)'.format(code_site_root_path_url) }}
  - {{ '[executor]({}/src/examples/cpp/executor)'.format(code_site_root_path_url) }}
  - {{ '[logger]({}/src/examples/cpp/logger)'.format(code_site_root_path_url) }}
  - {{ '[parameter]({}/src/examples/cpp/parameter)'.format(code_site_root_path_url) }}
  - {{ '[pb_chn]({}/src/examples/cpp/pb_chn)'.format(code_site_root_path_url) }}
  - {{ '[pb_rpc]({}/src/examples/cpp/pb_rpc)'.format(code_site_root_path_url) }}
  - {{ '[ros2_chn]({}/src/examples/cpp/ros2_chn)'.format(code_site_root_path_url) }}
  - {{ '[ros2_rpc]({}/src/examples/cpp/ros2_rpc)'.format(code_site_root_path_url) }}

关于这些示例的说明：
- 每个示例都有自己独立的 readme 文档，详情请点击示例链接进入后查看；
- 使用者需要在编译 AimRT 时开启 `AIMRT_BUILD_EXAMPLES` 选项，编译完成后即可在 build 目录下运行这些示例；
