23

vcvarsall.batVisual Studio 2019(预览版和未来版本)的文件位置是什么?

似乎它与 VS 2017 "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" 不同

4

10 回答 10

30

“C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat”

于 2019-07-12T10:46:40.053 回答
8

事实证明,路径非常相似,只是没有“社区”部分:

对于 VS2019:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Auxiliary\Build\vcvarsall.bat

对于 VS2022,因为工具链现在是 64 位的:

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat
于 2019-03-12T05:22:36.437 回答
4

如果在安装“Visual Studio 2019 构建工具”并执行其他答案中建议的所有操作后,您仍然无法在提到的位置找到文件(Build内部没有文件夹Auxiliary),请确保您

安装“使用 C++ 工作负载进行桌面开发

因为 vcvarsall.bat 是 C++ 工作负载的一部分。

(在 VS 中,转到工具菜单 -> 获取工具和功能 -> 使用 C++ 工作负载安装桌面开发)

于 2021-05-13T10:07:32.683 回答
3

您需要安装可在此处找到的“Visual Studio 2019 构建工具” 。

说明

您可以使用 Visual Studio 中包含的工具在命令行上构建 C 和 C++ 应用程序。Microsoft C++ (MSVC) 编译器工具集也可作为独立包从 Visual Studio 下载页面下载。它是Visual Studio 包的构建工具的一部分。您可以选择仅下载 C++ 开发所需的工具。

于 2019-08-23T17:05:40.750 回答
0

我随意添加一个可能的解决方案。

1.) 如果您安装了多个,请为您想要的 VS 打开开发人员命令提示符。顺便说一句,这使您可以在需要时使用 TFS 工具 tf 。

2.)在您的制作脚本中添加以下代码在相关位置:

    for /f "delims=" %%d in ('dir /s /b %VSINSTALLDIR%\vcvarsall.bat"') do @set myVCVARSALL=%%d
    if not defined myVCVARSALL exit 1
    call %myVCVARSALL%

希望这有助于找到想要的 VS 版本的这个文件。它会为不同的安装生成不同的文件。

于 2020-05-03T11:58:10.497 回答
0

如果您尚未安装“Visual Studio 2019 构建工具”,您可以从https://visualstudio.microsoft.com/downloads/进行安装。

完成此操作后,运行 vcvarsall.bat 的正确路径是;

“C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat”

于 2020-12-04T04:19:21.733 回答
0

对于 VS 2019 Professional,它是“C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat”

于 2021-06-07T18:31:25.350 回答
0

如果您在预构建事件中使用它,您可以执行 vcvars32.bat 来设置环境变量 VCINSTALLDIR 并摆脱 Visual Studio 版本:

调用“$(DevEnvDir)....\VC\Auxiliary\Build\vcvars32.bat”

然后

"%VCINSTALLDIR%\Auxiliary\Build\vcvarsall.bat"

笔记:

- 在我的测试中,变量 VCINSTALLDIR 仅在执行 vcvars32.bat 后才有值

- 正如未央所说,需要安装“Build Tools for Visual Studio 2019”,可以使用 Visual Studio Installer 安装。

于 2019-12-20T18:08:46.540 回答
0

我需要为 Windows 安装和构建一些较旧的构建工具。所以,我不得不设置位置。位置是C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build vcvarsall.bat 位置

于 2020-10-07T21:31:08.077 回答
-7

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat 这是位置。

于 2020-02-27T11:58:49.263 回答