Visual studio代码,在单个命令中编译和运行 我指定了一个启动前的任务,在启动.jx.j森文件之前编译C++代码。
build命令在my tasks.json文件中概述: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
"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