代码之家  ›  专栏  ›  技术社区  ›  Anton Kochkov Chris Conway

VCVARSALL.BAT公司对于Visual studio 2019

  •  0
  • Anton Kochkov Chris Conway  · 技术社区  · 7 年前

    你的房子在哪里 vcvarsall.bat Visual Studio 2019的文件(预览版和未来版本)?

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

    0 回复  |  直到 7 年前
        1
  •  15
  •   skysign    6 年前

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

        2
  •  3
  •   Anton Kochkov Chris Conway    7 年前

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

    C: \程序文件(x86)\Microsoft Visual Studio\2019\Preview\VC\Auxiliary\Build\vcvarsall.bat公司

        3
  •  2
  •   Wei Yang    6 年前

    您需要安装“Visual Studio 2019的构建工具”,可以找到 here .

    看到了吗 explanation

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

        4
  •  0
  •   fsbflavio    6 年前

    如果在预生成事件中使用它,则可以执行vcvars32.bat来设置环境变量vcsinstalldir并删除Visual Studio版本:

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

    那么

    “%VCINSTALLDIR%\Auxiliary\Build”\vcvarsall.bat公司"

    注:

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

    -正如杨伟所说,您需要安装“VisualStudio2019构建工具”,它可以使用VisualStudio安装程序安装。

        5
  •  0
  •   Bhargav Rao rlgjr    6 年前

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

    1.)如果安装了多个VS,请打开想要的VS的开发人员命令提示符。顺便说一句,如果你需要的话,你可以使用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版本。它会为不同的安装生成不同的文件。

        6
  •  0
  •   Susobhan Das    5 年前

    地点是 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build vcvarsall.bat location

        7
  •  0
  •   Ogban ugot    5 年前

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

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

        8
  •  -5
  •   Mohan V P    6 年前

    推荐文章