用VSCode实现HelloWorld案例

作者:Keysqiu
创建时间:2025-11-30 18:19:01 最后一次修改时间:2025-12-02 11:20:35
Categories: Tags:

1.创建工作空间并初始化

mkdir -p 自定义空间名称/src
cd 自定义空间名称
catkin_make  #自动生成构建目录

2.用VSCode打开

code .  #在工作区文件夹下

3.配置json文件

按住Ctrl+Shift+B,在弹出的窗口中选择catkin_make:build右边的小齿轮
修改task.json文件

{
    "version":"2.0.0",
    "tasks":[
        {
            "label": "catkin_make:debug",
            "type": "shell",
            "command": "catkin_make",
            "args": [],
            "group":{"kind": "build","isDefault": true},
            "presentation":{
                "reveal": "always"            
            },
            "problemMatcher": "$msCompile"        
        }    
    ]
}

4.编译

按住Ctrl+Shift+B,默认编译整个工作空间

5.新建/编辑/编译运行功能包

右键工作区下的src文件夹,选择Create Catkin Package
第一个弹出框:输入功能包的包名
第二个弹出框:功能包的依赖,一般为

roscpp rospy std_msgs