You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
758 B
23 lines
758 B
@echo off
|
|
echo Looking for vswhere.exe...
|
|
set "vswhere=%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"
|
|
if not exist "%vswhere%" set "vswhere=%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe"
|
|
if not exist "%vswhere%" (
|
|
echo ERROR: Failed to find vswhere.exe
|
|
exit /b 1
|
|
)
|
|
echo Found %vswhere%
|
|
|
|
echo Looking for VC...
|
|
for /f "usebackq tokens=*" %%i in (`"%vswhere%" -latest -products * -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -property installationPath`) do (
|
|
set vc_dir=%%i
|
|
)
|
|
if not exist "%vc_dir%\Common7\Tools\vsdevcmd.bat" (
|
|
echo ERROR: Failed to find VC tools x86/x64
|
|
exit /b 1
|
|
)
|
|
echo Found %vc_dir%
|
|
|
|
call "%vc_dir%\Common7\Tools\vsdevcmd.bat" -arch=x64 -host_arch=x64
|
|
|
|
editbin /SUBSYSTEM:WINDOWS %1
|