@echo off setlocal call "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvars64.bat" >nul if errorlevel 1 (echo vcvars failed & exit /b 1) cd /d "%~dp0dist" cl /nologo /std:c++17 /utf-8 /O2 /MT /EHsc /LD "..\src\dllmain.cpp" /Fe:version.dll /link /DLL /MACHINE:X64 set RC=%errorlevel% del /q *.obj version.exp version.lib 2>nul exit /b %RC%