我需要有 Visual Studio 2022 的命令行环境。
它基于一组类似 Unix C-Shell 的脚本(确切地说是 Hamilton C-Shell)。
我很久以前就成功地使用 VS 2015 做到了这一点,但是当我尝试使用 2022 进行复制时,我在链接中收到了 C1905 错误。
我尝试设置适当的环境变量,在 VS 中使用以下命令:工具 -> 命令行 -> 开发命令提示符
在打开的 shell 中,我使用“set > env.txt”来查看 VS 设置了哪些内容。
我从这个“集合”输出得出以下脚本:
setenv VSINSTALLDIR 'C:\Program Files\Microsoft Visual Studio�2\Community' setenv VCINSTALLDIR 'C:\Program Files\Microsoft Visual Studio�2\Community\VC' setenv FrameworkDir 'C:\Windows\Microsoft.NET\Framework' setenv FrameworkVersion 'v4.0.30319' setenv FrameworkVersion32 'v4.0.30319' setenv Framework40版本'v4.0'
setenv DevEnvDir 'C:\Program Files\Microsoft Visual Studio�2\Community\Common7\IDE'
set vcc_path = 'C:\Program Files\Microsoft Visual Studio�2\Community\VC\Tools\MSVC .39.33519 in\HostX86\x86;C:\Program Files\Microsoft Visual Studio�2\Community\Common7\IDE \VC\VCPackages;C:\Program Files\Microsoft Visual Studio�2\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio�2\Community\Common7\IDE\CommonExtensions\Microsoft \TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio�2\Community\MSBuild\Current in\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools s2019;C: \Program Files (x86)\Microsoft SDKs\Windows 10.0A in\NETFX 4.8 Tools;C:\Program Files\Microsoft Visual Studio�2\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio�2\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits in .0.22621.0\x64;C:\Program Files (x86)\Windows Kits在 \x64;C:\Program Files\Microsoft Visual Studio�2\Community\MSBuild\Current\Bin md64;C:\Windows\Microsoft.NET\Framework 4.0.30319;C:\Program Files\Microsoft Visual Studio�2\Community\Common7\IDE;C:\Program Files\Microsoft Visual Studio�2\Community\Common7\Tools;C:\Program Files (x86)\VMware\VMware Workstation 位于;C:\Program Files\采用OpenJDK\jre-8.0.282.8-hotspot in;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\NVIDIA GPUComputing Toolkit\CUDA 10.2 in;C:\Program文件\NVIDIA GPU 计算工具包\CUDA 10.2\libnvvp;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell 1.0;C:\Windows\System32\ OpenSSH;C:\Program Files\Gi