4 Star 20 Fork 11

Gitee 极速下载/carla

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/carla-simulator/carla
克隆/下载
ref_cpp.md 1.92 KB
一键复制 编辑 原始数据 按行查看 历史

C++ Reference

C++ client

The C++ client can be built with make on Linux and cmake in Windows. An C++ client example is provided in the repository in CARLA_ROOT/Examples/CppClient/main.cpp. This example shows how to connect the C++ client to the CARLA server and use the API for some simple tasks.

To build the example C++ client, open a terminal in the CARLA_ROOT/Examples/CppClient directory in the repository. Run make in this folder and then execute ./bin/cpp_client to run the example. The example will choose a random map from those available then load it. It will then spawn a vehicle and apply a control to the vehicle.

Please see the C++ client example for more details on this example script.

C++ documentation

We use Doxygen to generate the documentation of our C++ code:

Libcarla/Source
Unreal/CarlaUE4/Source
Unreal/CarlaUE4/Carla/Plugins

The generated documentation is available at this link http://carla.org/Doxygen/html/index.html

!!! note Document updates are done automatically by GitHub.

Create doxygen documentation

!!! important Doxygen is required to generate the documentation and Graphviz for the graph drawing toolkit.

1- Install doxygen and graphviz with the following command:

# linux
> sudo apt-get install doxygen graphviz

2- Once installed, go to the project root folder where the Doxyfile file is situated and run the following command:

> doxygen

It will start to build the documentation webpage.
The resulting webpage can be found at Doxygen/html/

3- Open index.html in a browser. Now you have your local cpp documentation!

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C/C++
1
https://gitee.com/mirrors/carla.git
git@gitee.com:mirrors/carla.git
mirrors
carla
carla
dev

搜索帮助