Visual Studio 2019(以及预览版和将来的发行版)的vcvarsall.bat
文件的位置是什么?
似乎与VS 2017“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ VC \ Auxiliary \ Build \ vcvarsall.bat”不同
答案 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
答案 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,这是位置。