适用于Visual Studio 2019的VCVARSALL.BAT

时间:2019-03-11 07:44:00

标签: visual-studio-2019

Visual Studio 2019(以及预览版和将来的发行版)的vcvarsall.bat文件的位置是什么?

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

10 个答案:

答案 0 :(得分:1)

您需要安装here上的“ Visual Studio 2019生成工具”。

请参见explanation

  

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

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

然后

“%VCINSTALLDIR%\ Auxiliary \ Build \ vcvarsall.bat”

注意:

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

-正如Wei Yang所说,您需要安装“ Visual Studio 2019的生成工具”,可以使用Visual Studio安装程序进行安装。

答案 4 :(得分:0)

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

1。)如果已安装多个VS,请打开所需的VS的Developer Command Prompt。顺便说一句,这使您可以在需要时使用TFS工具tf。

2。)在相关位置的make脚本中添加以下代码:

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

希望可以帮助查找所需VS版本的文件。会为不同的安装生成不同的文件。

答案 5 :(得分:0)

我需要为Windows安装和构建一些较早的构建工具。因此,我必须设置位置。 该位置是C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build vcvarsall.bat location

答案 6 :(得分: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”

答案 7 :(得分:0)

如果在安装“Visual Studio 2019 构建工具”并执行其他答案中推荐的所有操作后,您仍然无法在提到的位置找到该文件({{{{ 1}}) 确保您

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

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

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

答案 8 :(得分:0)

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

答案 9 :(得分:-5)

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