Используя код Visual Studio (C / C ++), в настоящее время у меня есть рабочее пространство с несколькими проектами. Я ищу способ пакетной сборки всех tasks.json. Есть ли способ сделать это? Или есть командная строка для выполнения tasks.json?
Вот базовый пример одной из моих задач.json:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "build ConsoleTest",
"type": "shell",
"command": "g++",
"problemMatcher": "$gcc",
"args": [
"-Wall",
"-pthread",
"-std=gnu++11",
"-o", "../../../../Bin/ConsoleTest",
"-I", "${workspaceRoot}",
"-I", "${workspaceRoot}/..",
"-I", "${workspaceRoot}/../Common",
"-I", "${workspaceRoot}/../../Platforms/Linux",
"-g", "ConsoleTest.cpp",
"~/Bin/opencv/lib/libopencv_core.a",
"~/Bin/opencv/3rdparty/lib/libzlib.a"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}