与 VS 2022 的命令行链接:致命错误 C1905:前端和后端不兼容(必须针对相同的处理器)

问题描述 投票:0回答:0

我需要有 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

command-line linker
© www.soinside.com 2019 - 2024. All rights reserved.