我觉得这本来应该很简单,但是使用Google搜索时,我发现了各种各样的博文,但都没有直接的答案。
我想要一些不同的构建任务:
1)只需在调试上构建
2)关闭调试进行构建
3)运行二进制输出文件
4)关闭调试并运行二进制输出文件。
{
"version": "2.0.0","tasks": [
{
"label": "Build with Clang and Debugging","type": "shell","command": "clang++","args": [
"-std=c++11","-stdlib=libc++","helloworld.cpp","-o","helloworld.out","--debug"
],"group": {
"kind": "build","isDefault": true
}
},{
"label": "Build with Clang without Debugging","-o3","helloworld.out"
],"isDefault": false
}
}
]
}
我不确定如何创建上述任务并运行它们。我尝试创建一个无需调试即可进行构建的新任务,并且似乎存在语法错误。我还想只通过关键字快捷方式运行,而无需在终端上手动输入例如./helloworld.out
。
"isDefault": false
似乎给了我一些语法错误。
是否有办法拥有所有这些任务并为每个任务分配键盘快捷键?