1. 在Vscode中安装C++和CMake插件

  2. 在Vscode终端使用命令重新编译代码

    catkin_make -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMMANDS=Yes

  3. 使用code C++项目绝对路径打开项目,使用ctrl+shift+B快捷键编译代码,可以在.vscode/tasks.json下的args看到命令的用户定义参数,默认是"-DCMAKE_BUILD_TYPE=Release",下图对应的每次catkin_make的命令为catkin_make --directory /home/oem/lmy_ws/Multi_UAV_System -DCMAKE_BUILD_TYPE=RelWithDebInfo,如果需要额外的参数可以在args中添加
    在这里插入图片描述

  4. 重新启动vscode,稍等一会后vscode可以实现补全和跳转

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐