当前步骤:构建 Tasks.json 文件

Posted

技术标签:

【中文标题】当前步骤:构建 Tasks.json 文件【英文标题】:Current Step: Building Tasks.json File 【发布时间】:2019-02-18 19:35:27 【问题描述】:

我在关注https://www.youtube.com/watch?v=DIw02CaEusY 时遇到以下错误,有人可以帮我弄清楚我在哪里搞砸了。

    
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        
            "label": "echo",
            "type": "shell",
            "command": "g++",
            "args": ["-g", "main.cpp"],
            "group": 
                "kind": "build",
                "isDefault": true
            
        
    ]

执行任务:g++ -g main.cpp

'g++' 不是内部或外部命令,可操作 程序或批处理文件。终端进程以退出代码终止: 1

终端将被任务重用,按任意键关闭它。

【问题讨论】:

在您的计算机上安装 GCC 编译器。 我已经安装好了@πάντα ῥεῖ 显然 VS-code 无法使用您的 PATH 变量设置找到它。 【参考方案1】:

例如见Microsoft/vscode-cpptools/issue 1329:

我已经重现了这个问题。我不确定为什么 VS Code 没有选择环境路径或它使用的路径,因为它以某种方式选择了我的 CMake 目录,而不是我的 MinGW 目录。我可以通过在命令中使用 g++ 的完整路径来解决这个问题

将命令属性从“g++”更改为“C:/MinGW/bin/g++”。

【讨论】:

以上是关于当前步骤:构建 Tasks.json 文件的主要内容,如果未能解决你的问题,请参考以下文章

开发环境Ubuntu 中使用 VSCode 开发 C/C++ ④ ( 创建 tasks.json 编译器构建配置文件 | tasks.json 编译器构建配置文件分析 )

VSCode 调试

将vscode打造无敌的IDE(14) tasks.json和launch.json配置详解,随心所欲添加自动化任务

开发环境Ubuntu 中使用 VSCode 开发 C/C++ ⑤ ( tasks.json 中的 args 数组配置分析 | 编译并执行 C++ 程序 )

开发环境Ubuntu 中使用 VSCode 开发 C/C++ ⑤ ( tasks.json 中的 args 数组配置分析 | 编译并执行 C++ 程序 )

VSCode仅为许多项目之一创建Launch.json和Tasks.json文件