为了账号安全,请及时绑定邮箱和手机立即绑定

如何设置Visual Studio代码来编译C ++代码?

如何设置Visual Studio代码来编译C ++代码?

米脂 2019-09-18 14:57:53
Microsoft的Visual Studio代码编辑器相当不错,但它没有构建C ++项目的默认支持。如何配置它来执行此操作?
查看完整描述

3 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

新的2.0.0 tasks.json版本的makefile任务示例。


在下面的一些评论的片段中,我希望它们会有用。


{

    "version": "2.0.0",

    "tasks": [

        {

            "label": "<TASK_NAME>",

            "type": "shell",

            "command": "make",

            // use options.cwd property if the Makefile is not in the project root ${workspaceRoot} dir

            "options": {

                "cwd": "${workspaceRoot}/<DIR_WITH_MAKEFILE>"

            },

            // start the build without prompting for task selection, use "group": "build" otherwise

            "group": {

                "kind": "build",

                "isDefault": true

            },

            "presentation": {

                "echo": true,

                "reveal": "always",

                "focus": false,

                "panel": "shared"

            },

            // arg passing example: in this case is executed make QUIET=0

            "args": ["QUIET=0"],

            // Use the standard less compilation problem matcher.

            "problemMatcher": {

                "owner": "cpp",

                "fileLocation": ["absolute"],

                "pattern": {

                    "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",

                    "file": 1,

                    "line": 2,

                    "column": 3,

                    "severity": 4,

                    "message": 5

                }

            }

        }

    ]

}


查看完整回答
反对 回复 2019-09-18
  • 3 回答
  • 0 关注
  • 679 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信