Я использую C ++ в коде vs и хотел бы автоматически извлекать меняющиеся внешние пути включения, которые должен найти clang В настоящее время я должен отредактировать файл c_cpp_properties.json
следующим образом:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/some/path/headers1/**",
"/some/path/headers2/**",
"/some/path/headers3/**",
...
"/some/path/headersN/**"
],
...
}
],
}
Могу ли я вместо этого сделать что-то подобное?
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"${workspaceFolder}/headers.txt"
],
...
}
],
}
Где ${workspaceFolder}/headers.txt
:
/some/path/headers1/
/some/path/headers2/
/some/path/headers3/
ИЛИ
"/some/path/headers1/**",
"/some/path/headers2/**",
"/some/path/headers3/**"
для соответствия оригинальному формату json includePath. Так есть ли у меня способ сослаться на ${workspaceFolder}/headers.txt
в c_cpp_properties.json
, чтобы мне не приходилось обновлять пути вручную?