Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio代码,在单个命令中编译和运行 我指定了一个启动前的任务,在启动.jx.j森文件之前编译C++代码。_C++_Json_Bash_Clang_Visual Studio Code - Fatal编程技术网

Visual studio代码,在单个命令中编译和运行 我指定了一个启动前的任务,在启动.jx.j森文件之前编译C++代码。

Visual studio代码,在单个命令中编译和运行 我指定了一个启动前的任务,在启动.jx.j森文件之前编译C++代码。,c++,json,bash,clang,visual-studio-code,C++,Json,Bash,Clang,Visual Studio Code,build命令在my tasks.json文件中概述: "version": "0.1.0", "command": "bash", "isShellCommand": true, "args": ["-c"], "showOutput": "always", "tasks": [ { "taskName": "g++", "isBuildCommand": true, "args": [ "g++ /Users/u

build命令在my tasks.json文件中概述:

"version": "0.1.0",
"command": "bash",
"isShellCommand": true,
"args": ["-c"],
"showOutput": "always",
"tasks": [
    {
        "taskName": "g++",
        "isBuildCommand": true,
        "args": [
            "g++ /Users/user/OneDrive/Programming/TicTacToe/TicTacToe.cpp -o /Users/user/OneDrive/Programming/TicTacToe/a.out"
        ],
        "showOutput": "always"
    }
]
当我运行这个时,它的输出是我收到了一个叮当声错误:

clang: error: no input files

我不确定为什么会发生这种情况,因为当我将这个bash命令复制粘贴到终端时,它就工作了,但由于某种原因,我从VisualStudio中得到了一个叮当作响的错误。熟悉clang的人能找出这里的错误吗?

问题是,由于某种原因,传递的字符串中包含了taskname

我加了一句后,它就起作用了

"suppressTaskName": true
到tasks.json