Задать вопрос
@canic

Как правильно конкатенировать массив-переменную из параметров в запуск утилиты вызываемой из powershell?

$aPath="$($Env:PATH);C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.35.32215\bin\HostX64\x64"

[System.Environment]::SetEnvironmentVariable('PATH', $aPath, 'Process')

$MYINCLUDE=@('/I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.35.32215\include"',`
                   '/I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um"',`
                   '/I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt"')

cl /EHsc $($MYINCLUDE -join ' ') Main.cpp
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@MaxKozlov Куратор тега PowerShell
не надо ничего конкатенировать
$params = 'some',  'parameters',  'here'
& utility $params
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы