要在 VS Code 中开发和调试 Apollo Auto 代码,您需要执行以下步骤:
- 安装 VS Code
首先,您需要安装 Visual Studio Code。您可以从官方网站 https://code.visualstudio.com/ 下载安装程序并安装它。
- 安装 C++ 扩展
在 VS Code 中打开扩展选项卡,搜索 C++ 扩展并安装它。这将为您提供编写 C++ 代码所需的工具和语言支持。
- 安装 Apollo Auto
您需要安装 Apollo Auto 以便在本地计算机上编写和调试 Apollo Auto 代码。请遵循官方文档 https://github.com/ApolloAuto/apollo/blob/master/docs/quickstart/apollo_software_installation_guide.md 中的指南。
- 在 VS Code 中打开项目
使用 VS Code 打开 Apollo Auto 项目目录,例如:
cd /path/to/apollo
code .
这将在 VS Code 中打开 Apollo Auto 项目目录。
- 配置编译和调试器
在 VS Code 中,按 F1 键打开命令面板,然后搜索和选择“C++:编辑配置”命令。这将在 .vscode 目录中创建一个 launch.json 文件。
然后,将以下配置添加到 launch.json 文件中:
{
"version": "0.2.0",
"configurations": [
{
"name": "Apollo Auto Debug",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/bazel-bin/modules/drivers/canbus/canbus_tester",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb",
"preLaunchTask": "build",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"linux": {
"targetArchitecture": "x64"
}
}
]
}
其中,“program” 配置项指定要调试的可执行文件路径,“miDebuggerPath” 指定 GDB 的路径,“preLaunchTask” 指定编译任务的名称。
- 编译和运行
按 F5 键启动调试器。这将自动执行“build”任务以编译代码,并在调试器中运行可执行文件。
现在,您可以使用 VS Code 的调试器功能调试 Apollo Auto 代码。