vscode配置cmake项目

2023-05-16

 1. 插件安装

        C/C++

        CMake

        CMake Tools

 2. 打开工作文件夹 -> ctrl+shift+d -> 创建launch.json文件

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/bin/PRO1",// 生成的运行程序
            "args": [],                //主程序输入参数
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",   //文件所在的文件夹路径
            "environment": [],
            "externalConsole": true,   //调试时是否显示控制台窗口
            "MIMode": "gdb",
            "miDebuggerPath": "gdb",   // 调试器gdb路径程序(已添加环境变量)
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "CMake Build"  //此处是需要执行的任务,对应task.json里面的label
        }
    ]
}

 3. 配置task.json

{
    "version": "2.0.0",
    "options": {
       "cwd": "${workspaceFolder}/build"  //生成路径
    },
    "tasks": [
       {
          "label": "cmake",
          "command":"cmake",
          "args": ["-DCMAKE_BUILD_TYPE=Debug", ".."] // 一些cmake参数
       },
       {
          "label": "make",
          "group": {
                "kind": "build",
                "isDefault": true
          },
          "command":"make",       // make命令,如果是mingw编译器,则修改为相应的命令
       },
       {
          "label": "CMake Build",  // Launch.json里面的preLaunchTask
          "dependsOn":[
             "cmake",
             "make"
          ],
       }
    ],
}

4. 最终配置列表截图

END

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vscode配置cmake项目 的相关文章

随机推荐